4 国境之南_杨博程

尚未进行身份认证

暂无相关描述

等级
TA的排名 2k+

SpringBoot+aop实现多数据源动态切换

SpringBoot+aop实现多数据源动态切换一、多数据源动态切换原理项目中我们经常会遇到多数据源的问题,尤其是数据同步或定时任务等项目更是如此;又例如:读写分离数据库配置的系统。1、多数据源设置:1)静态数据源切换:一般情况下,我们可以配置多个数据源,然后为每个数据源写一套对应的sessionFactory和dao层代码(以hibernate为例,...

2019-08-10 19:05:07

exp/imp报错:ORA-12154: TNS: 无法解析指定的连接标识符

客户端可以登录,应用服务也可以访问数据库,但导入导出报如下错误:dos下面执行exp/imp导入导出数据库报错:ORA-12154:TNS:无法解析指定的连接标识符解决方式:1、先查看实例名称和ORACLE_SID,注册表里ORACLE_SID是否与数据库实例名一致。2、当用sqlplususer/password@sid登录,一样提示:无法解析指定...

2019-07-11 16:40:44

pagehelper分页中pageSize等于total的问题【结合源码分析】

pagehelper分页中pageSize等于total的问题【结合源码分析】在使用MyBatis分页插件PageHelper时,在编码时不注意就会调入这个坑;在使用PageHelper进行数据分页时,PageHelper.startPage()必须放在数据集查询的前面,这样查询出来的分页参数信息才能正确被赋值,如果该初始化参数方法放在查询数据集后面,将会导致如下结果:pageS...

2019-07-04 15:55:10

最受欢迎的14款渗透测试工具

就像任何事物都有两面,黑客既可以进行恶意的攻击破坏,同样也可以通过利用自己的技术去找到系统的漏洞、缺陷等,然后通知相关企业进行修复已获得更好的防护。但无论是出于何种目的,对于黑客们而言,工具和脚本的使用都必不可少。所谓工欲善其事,必先利其器,本文将为大家整理介绍非常受欢迎的一些黑客工具,供大家挑选使用。ANGRYIPSCANNER黑客可以通过该工具使用人们的IP地址来对其进行跟踪并...

2019-06-28 11:17:18

CentOS下安装MySQL

网上有很好的文章,转发留存一份,感谢作者的分享。试着在腾讯云服务器上部署web应用,就想着先搭建一下服务器环境,操作系统选的是centos7,在安装好jdk,tomcat后测试可以部署web应用就准备再安装一个mysql数据库,之前试过好几种方式都是以初始密码找不到告终,这次就又重新百度安装方式。  据说centos7没有mysql的yum源,于是就直接从网上...

2019-05-09 17:42:10

CentOS7下安装JDK详细过程

一、安装前提条件1、使用xshell远程连接工具连接到Linux服务(可选项)。2、使用root用户,因为CentOS7自带的JDK文件需要完整删除,需要root权限。3、准备WinSCP工具,需要将文件从本机windows拷贝到Linux服务器。二、卸载系统自带的OpenJDK以及相关的java文件1、在命令窗口键入:java-version可以看到系...

2019-05-09 16:53:05

软件工程文档

【前言】学习文档的时候先看了林锐老师的大学十年,软件工程思想的部分内同,说中作者说是自己是被计算机耽误的诗人,老师确实把个很有意思的诗人,书中写的内容一点不乏味,看的时候觉得软件很有意思,改变了之前我对软件编程的乏味想法,只看了前三章,里边知识和故事一起并存,觉得软件就像是活了起来一样,软件工程思想举例:林锐博士的书中将系统设计分为以下四方面内容:体系结构设计、模块设计、数据结构与算法设...

2019-05-02 16:10:42

处理一份内心煎熬的工作有两种方法,只有一种是正确的

处理一份内心煎熬的工作有两种方法,只有一种是正确的你知道他们说什么。假如你有个工作,意味着你只是破产了。你在用时间换钱,你在为别人工作。你读过的博客告诉你要辞职,创业才是未来的潮流。社会把工作变成了敌人。我们抱怨我们的工作,指责我们的工作是问题所在,并且迫切希望摆脱工作,以减轻我们的焦虑。我有个消息给你,你的工作不是问题…你才是。1你对工作的态度是一种选择...

2019-04-18 11:10:47

IDEA从git上clone项目

1.从https://git-scm.com/downloads上下载对应系统的git安装包。2.打开IDEA中setting...File->Settings3.在VersionControl中找到Git,并配置git.exe路径(Git安装目录\bin\git.exe)。4.从Git上Clone项目到本地File->New->...

2019-02-28 11:08:57

Java8新特性之Stream(学习笔记)

 一、StreamAPI的操作步骤:1、创建Stream2、中间操作3、终止操作(终端操作)二、示例1、几种Stream创建的示例代码:@Test publicvoidtest1(){ //1.Collection提供了两个方法stream()与parallelStream() List<String>list=...

2019-02-25 21:28:22

Java8新特性之四大内置核心函数式接口

           Java8新特性之四大内置核心函数式接口 网上已经有人总结的很好了,这里也转载整理留存一份。    java8已经为我们定义好了4类内置函数式接口,这4类接口其实已经可以解决我们开发过程中绝大部分的问题,只有一小部分比较特殊得情况需要我们自己去定义函数式接口,本文就简单来学习一下java8内置得4大核心函数式接口。一、Consume...

2019-02-25 13:04:26

Java8新特性之Lambda表达式

 Lambda基础语法:一、Lambda表达式的基础语法:Java8中引入了一个新的操作符"->"该操作符称为箭头操作符或Lambda操作符                     箭头操作符将Lambda表达式拆分成两部分:   左侧:Lambda表达式的参数列表 右侧:Lambda表达式中所需执行的功能,即Lambda体  ...

2019-02-21 22:38:56

mysql-5.7.23-winx64 解压版安装教程(详细)

 一、下载MySQL安装包:下载地址。二、解压安装包:D:\developers\javatools\mysql-5.7.24-winx64。三、把bin目录配置到环境变量path的后面:1、新建MYSQL_HOME变量,并配置值为:D:\workSofte\MySql\mysql-5.7.23-winx64。2、编辑path系统变量,将%MYSQL_HOME%\bin添...

2019-01-17 10:28:04

Oracle 表连接方式(内连接/外连接/自连接) 详解

Oracle 表之间的连接分为三种:1. 内连接(自然连接)2. 外连接(1)左外连接 (左边的表不加限制)(2)右外连接(右边的表不加限制)(3)全外连接(左右两表都不加限制)3. 自连接(同一张表内的连接)SQL的标准语法:select table1.column,table2.columnfrom table1 [inner | left | right | f...

2019-01-14 13:53:00

Windows下Redis的安装及配置(个人实践总结版)

 Windows下Redis的安装及配置(个人实践总结版) 目录前言Redis服务的下载Redis服务的安装Redis服务的启动Redis设置成Windows下的服务Redis的连接前言Redis的安装及配置网上也有很多文章介绍,这里是本人在windows下的实践结果,简单记录下整个过程。 Redis服务的下载1、获取Redis的安装包,Gi...

2019-01-11 12:27:20

SpringCloud微服务开发-Eureka集群配置

SpringCloud微服务开发-Eureka集群配置 Eureka集群图例Eureka集群配置例子如下:以上图为例,在我们的Eureka服务器里面会启动两个实例,这两个实例会相互注册。然后服务提供者也会启动两个实例,这两个实例都会注册到我们服务器的两个实例,像图中那样一个服务提供者实例分别向两个服务器实例注册;服务调用者也会注册到两个服务器实例上面。Eureka服务集...

2018-12-05 14:45:14

EurekaServer服务注册中心建立及微服务注册进Eureka服务

             EurekaServer服务注册中心建立及微服务注册进Eureka服务 目录一、Eureka简介二、EurekaServer的建立三、将微服务注册到Eureka服务中心一、Eureka简介Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡...

2018-12-01 15:07:10

SpringCloud分布式开发五大神兽

        SpringCloud分布式开发五大神兽  服务发现——NetflixEureka 客服端负载均衡——NetflixRibbon 断路器——NetflixHystrix 服务网关——NetflixZuul 分布式配置——SpringCloudConfig Eureka一个RESTful服务,...

2018-11-27 13:36:26

手机扫一扫登录原理

手机扫一扫登录服务器生成uuid和uuid为内容的二维码,同时生成一个全局的hashMap,key为uuid,value为登录信息,现在为空。浏览器得到服务器传过来的uuid和二维码的同时发起轮询操作,问服务器是否有手机扫描了这个二维码。手机端扫描二维码来得到uuid,通过uuid来识别扫描的是哪一个浏览器的二维码。手机端拿到uuid,放服务器发送一个请求同时携带登录信息,约定好...

2018-09-11 10:01:22

ORACEL数据ORA-00119及ORA-00132问题解决方案

        ORACEL数据ORA-00119及ORA-00132问题解决方案 前言    前阵子数据库遇到问题,导致部署上去的工程启动连接不上数据库,客户端报错连接没监听及ORA-28547:连接服务器失败,可能是OracleNet管理错误等等,其实这些都是表面粗略抛出的问题,当时折腾了好久还请了公司DBA后面才把事情搞定。今天有幸又遇到这个问题,加上...

2018-07-31 11:14:40

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。