自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lily所能及

不积跬步,无以至千里;不积小流,无以成江海

  • 博客(38)
  • 资源 (4)
  • 收藏
  • 关注

原创 基于MyCat实现MySQL读写分离与动态数据源切换

为什么要使用主从分离和读写操作呢?主从复制:1、当主数据库出现问题时,可以当从数据库代替主数据库,可以避免数据的丢失。     2、可以进行读写分离读写分离:(1)、避免从数据库进行写操作而导致的主从数据库数据不一致的情况,因为当主从数据库数据不一致时,那么从数据库最主要的备份任务就没有意义了。      (2)、减轻主数据库的压力。因为进行写操作更耗时,所以如果不进行读写分...

2019-12-20 16:56:15 622

转载 Mysql 主从复制

最常见的集群方案MySQL Replication主从复制(也称 AB 复制)允许将来自一个MySQL数据库服务器(主服务器)的数据复制到一个或多个MySQL数据库服务器(从服务器)。复制是异步的 从站不需要永久连接以接收来自主站的更新。根据配置,您可以复制数据库中的所有数据库,所选数据库甚至选定的表。MySQL中复制的优点包括:横向扩展解决方案 - 在多个从站之间...

2019-12-16 11:35:07 444

转载 Your password has expired. To log in you must change it using a client that supports expired passwor

mysql 5.7.14安装完后登陆报错,意思是密码过期[root@mysql]# mysql -u root -pEnter password:ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords...

2019-12-13 16:32:51 1261

转载 ERROR 1054(42S22) Unknown column 'password' in ‘field list’

本意向修改一个用户的密码,网上搜到的命令为如下 1 mysql> update usersetpassword=password(“新密码”) where user=”用户名”; 执行后报错  ERROR 1054(42S22) Unknown column 'password' in ‘field list’错误的原因是5.7版本下的m...

2019-12-13 15:29:40 1024

转载 (转)重置密码遇到ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:yes)问题

文章转载自:https://www.cnblogs.com/gumuzi/p/5711495.html 一般这个错误是由密码错误引起,解决的办法自然就是重置密码。 假设我们使用的是root账户。 1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下: #vim /etc/my.cnf(注:windows下修改的是my.ini) 在文档内搜索mysqld定位到[my...

2019-12-13 14:51:04 735

原创 消息中间件

1、什么是消息中间件:客户端与服务器端进行异步通讯。2、消息中间件的通讯方式:点对点 、发布订阅3、如果生产者发送几万个消息,消费者会宕机吗?答:不会,消息会存放在消息队列中,等待消费者消费完后消息会从消息队列中删除。4、jms保证消息可靠:(1)activeMQ ①自动签收--自动签收的缺点是不太安全,如果在获取消息后抛出了异常的情况下,消息有可能会没有消费成功。...

2019-12-06 15:45:36 124

原创 多线程(三)---线程安全之Lock锁

首先对于synchronized和Lock锁我们首先应该知道 synchronized是自动锁而Lock锁是手动锁。其次到底什么是自动锁,什么手动锁???自动锁:synchronized 不需要手动加锁和释放锁。手动锁:Lock锁在调用是需要手动的进行加锁和释放锁,如果程序中发生异常也不会释放锁,所以lock锁释放都是写在finally中。接下来看看lock锁的一些简单的使用:...

2019-11-25 16:23:42 248

原创 多线程之wait与sleep区别

对于sleep()方法,我们首先应该知道该方法是属于Thread 类的,而wait()方法是属于Object类中的。sleep()是让当前正在运行的线程暂停指定的时间长度,在调用sleep()方法时,当前线程让出cup执行权给其他线程进入等待状态但依旧是监听状态的保持者,不会释放锁资源,当指定的时间到了又恢复执行状态。wait()也是让线程暂停的意思,但是和sleep()方法不同的是。当调...

2019-11-25 15:13:28 241

原创 synchronized与volatile 的区别

1.volatile使用轻量级的,只能修饰变量;synchronized比较重量级,既可以修饰 可以修饰方法。2.volatile 只能保证数据的可见性,不能用来同步,因为多个线程并发访问volatile修饰的变量不会阻塞。synchronized不仅保证可见性,而且还保证原子性,因为,只有获得了锁的线程才能进入临界区,从而保证临界区中的所有语句都全部执行。多个线程争抢synchroniz...

2019-11-22 09:37:32 175

原创 多线程(二)---线程安全之synchronized

想要解决问题首先要明确问题并正确的剖析问题。首先明确:在什么情况下会出现线程安全问题?答:在多个线程同时对一个全局变量或一个静态变量进行写操作时,会发生线程安全问题。而读操作是不会发生线程安全问题的。那么怎么才解决多线程的安全问题。1.使用synchronized 关键词。synchronized 可以保证同一时刻只有一个线程访问某一方法或某个代码块,同时synchronize...

2019-11-22 09:15:42 89

原创 多线程(一)--线程创建

开发一些大型的分布式项目时,多线程的使用必不可少的,今天我们看一下,常见的几种多线程创建方法。为什么要用多线程:使用多线程可以提高程序的执行效率什么是线程:线程是进程中的一条执行路径。什么是进程:进程是某一应用的线程集合。注意:开启线程的是start方法而不是run方法1.继承Thread类重写run 方法:pubilc class ThreadTest extends ...

2019-11-06 16:09:06 91

原创 微服务SpringCloud之Eureka

SpringCloud是基于SpringBoot基础之上开发的微服务框架,SpringCloud是一套目前非常完整的微服务解决方案框架,其内容包含服务治理、注册中心、配置管理、断路器、智能路由、微代理、控制总线、全局锁、分布式会话等。这一篇先介绍什么是服务治理、注册中心(Eureka)。官方的介绍在这里Eureka wiki。Eureka是Netflix开源的一个RESTful服务,主要用...

2019-10-29 16:59:15 130

原创 Session 和Cookie的区别 以及其工作原理

session 与 Cookie 区别 工作原理

2019-10-21 09:46:52 229

原创 Docker 搭建Maven(nexus3)私服(Centos 7)初始密码错误

最近在学习微服务,使用docker搭建maven私服。在搭建的过程中一路畅通,没有任何阻碍,但是当搭建成功登录时,传说中的初始admin/admin123用户名/密码不对.....一群乌鸦飞过~~~。好了不说了,记录一下是怎么解决问题的吧。前提条件:1:虚拟机安装CentOS 72:配置局域网ip SercureCRT访问3:CentOS 7 安装Docker (请自行百度,很多说...

2019-09-23 16:30:53 1125

原创 Docker 搭建 gitLab (CentOS7)

Docker官方网址:https://docs.docker.com/英文地址Docker中文网址:http://www.docker.org.cn/中文地址在“初识Docker”这篇文章中已经讲解了CentOS 7 下Docker的安装,那么接下来我们直接 使用Docker安装gitLab1.首先启动docker[root@localhost ~]# systemc...

2019-09-20 17:17:43 147

转载 Docker详解

Docker是什么?在计算机技术日新月异的今天,Docker在国内发展的如火如荼,特别是在一线互联网公司,Docker的使用是十分普遍的,甚至成为了一些企业面试的加分项,不信的话看看下面这张图。这是我在某招聘网站上看到的招聘Java开发工程师的招聘要求,其中有一条熟悉docker成为了你快速入职的加分项,由此可见熟悉docker在互联网公司的地位之重要。当然对于...

2019-09-20 15:59:56 162

原创 初识Docker及CentOS 下Docker 安装

在使用一个工具的时候,大家肯定都会想,我们为什么要使用这个工具,使用了这个工具能给我们所要完成的事情起到一个什么样的作用。那么我们首先谈谈,什么是docker。一、什么是DockerDocker 是一个开源的应用容器引擎,基于Go 语言并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux ...

2019-09-20 15:30:35 100

转载 SpringBoot与SpringCloud的版本对应详细版

大版本对应:Spring Boot Spring Cloud 1.2.x Angel版本 1.3.x Brixton版本 1.4.x stripes Camden版本 1.5.x Dalston版本、Edgware版本 2.0.x Finchley版本 在实际开发过程中,我们需要更详细的版本对应:spring-boot-st...

2019-07-10 15:49:39 5669

转载 vue启动项目的时候报错This dependency was not found:* !!vue-style-loader!css-loader?{"sourceMap":解决办法

初学者感谢 @honey缘木鱼大神的分享:https://blog.csdn.net/dt1991524/article/details/83413211启动vue项目的时候,报如上图的错误这是由于css解析的时候出了问题,解决方案为:首先看你使用的CSS语言是什么,是 常规的 或者 less 或者 sass。如果是常规的,执行npm install stylus...

2019-06-11 10:17:09 1037

原创 npm ERR! [email protected] install: `node install.js`

vue项目npm install 时报错:如下该问题是vue-cli脚手架的一个bug,原因是chromedriver的部分文件被国内网络给墙掉了,无法下载完整的chromedirver包,解决办法:npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver这个是从...

2019-06-05 17:28:00 14835 4

原创 springBoot与springCloud 版本兼容问题

Finchley 兼容Spring Boot 2.0.x,不兼容Spring Boot 1.5.xDalston和Edgware 兼容Spring Boot 1.5.x,不兼容Spring Boot 2.0.xCamden 兼容Spring Boot 1.4.x,也兼容Spring Boot 1.5.xBrixton 兼容Spring Boot 1.3.x,也兼容Spring Boot 1...

2019-03-19 16:32:53 1540

原创 jdbc 连接

最近学习jdbc框架自己手写一下jdbc实现:1.首先编写数据库配置文件config.properties文件Driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/user?characterEncoding=utf-8&serverTimezone=GMT%2B8user=rootpassword=1234...

2019-02-21 15:58:47 103

转载 Redis 集群搭建详细指南

先有鸡还是先有蛋?最近有朋友问了一个问题,说毕业后去大城市还是小城市?去大公司还是小公司?我的回答都是大城市!大公司!为什么这么说呢,你想一下,无论女孩男孩找朋友都喜欢找个子高胸大的。同样的道理嘛,「大」总有大的好。当然,如果你要有能力找一个胸大个子高就更完美了。Redis 集群简介Redis 是一个开源的 key-value 存储系统,由于出众的性能,大部分互联网企业都用来做服务...

2018-12-14 14:35:56 83

转载 微信支付实名信息小程序授权接口能力

官方文档地址:https://developers.weixin.qq.com/community/business/doc/000804439ac77080c8672c77451c0d?client=tim&ADUIN=1533578847&ADSESSION=1542695270&ADTAG=CLIENT.QQ.5591_.0&ADPUBNO=26867一、...

2018-11-28 17:12:59 17265 5

原创 小程序获取用户手机号解密算法

这里只提供解密算法,如果需要完整接口,可留言。public class AESCodeUtils { // 算法名 public static final String KEY_NAME = "AES"; // 加解密算法/模式/填充方式 // ECB模式只用密钥即可对数据进行加密解密,CBC模式需要添加一个iv public static final...

2018-11-28 17:09:01 1225 2

转载 小程序获取实名+身份证加密解密方法

文档中(保密)提供了php的加解密方法,这里就不重复描述,java方法类型提供如下小程序前端: <button open-type="getRealnameAuthInfo" bindgetrealnameauthinfo="queryuserInfo" style='font-size: 40rpx;border-radius:0rpx; background-color: ...

2018-11-27 10:52:15 2023 1

原创 linux下实现mysql定时自动备份数据

1.创建并编辑文件 /usr/sbin/backmysql,命令:vi /usr/sbin/backmysql /usr/sbin/backmysql 该路径可自定义内容如下:1 db_user="root"2 db_passwd="root"3 db_name="db_test"4 # the directory for story your backup file.yo...

2018-11-07 11:30:55 125

转载 Tomcat部署项目及Tomcat做成系统自启服务

1.项目部署目录1、下载 Tomcat 服务器 2、启动并部署 Tomcat 服务器 3、Tomcat 的目录结构 4、部署项目的第一种方法(项目直接放入 webapps 目录中) 5、部署项目的第二种方法(修改 conf/server.xml 文件 ) 6、部署项目的第三种方法(apache-tomcat-7.0.52\conf\Catalina\localhost )...

2018-11-01 08:45:50 1297

原创 linux(centos6.5)下部署springboot jar包用 *.sh 文件启动项目并将项目做成开机自启动服务

版权声明:转载请注明出处。 原文作者:Lily@g 原文链接:https://blog.csdn.net/weixin_42389328/article/details/83104214第一种方法:非自启动方式1.如果你使用的是maven来管理项目,执行以下命令进行项目打包:cd 项目根目录(和pom.xml同级)mvn clean package## 或者执行下面的命令## ...

2018-10-17 09:36:15 3636 1

原创 srpingboot 2.0 整合swagger2出现404 或500 的问题解决方案

版权声明:转载请注明出处。 原文作者:Lily@g原文链接: https://blog.csdn.net/weixin_42389328/article/details/82620900我用的是springboot2.0.3 版本下面看一下具体是怎么解决swagger不能访问的问题的。在springboot 中WebMvcConfigurerAdapter类废弃不用了,可以通过继...

2018-09-11 10:21:24 10332 6

原创 本地主机有网络虚拟机没有网络怎么办图文详解

版权声明:转载请注明出处。 原文作者:Lily@g 原文链接:https://blog.csdn.net/weixin_42389328/article/details/823856611.首先本地的两个服务要开启2.打开虚拟的编辑->虚拟机编辑器3.添加网络4.点击更改配置5.选择如下图所示,应用->确定6.接下来打开虚拟的设置->网...

2018-09-04 16:34:53 73524 8

转载 需要在Transactional注解指定rollbackFor或者在方法中显示的rollback

由Java阿里巴巴规范提示得,今日探究其原因1. 先看异常的分类error是一定会回滚的 这里Exception是异常,他又分为运行时异常RuntimeException和非运行时异常   可查的异常(checked exceptions):Exception下除了RuntimeException外的异常不可查的异常(unchecked exceptions):Ru...

2018-09-03 17:04:39 1454

转载 linux安装jdk

作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装jdk为例,详细记录了每一步的操作命令,以供参考。0.下载jdk8登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应jdk版本下载。(可在Windows下下载完成后,通过文件夹共享到...

2018-12-04 11:34:34 90

转载 Spring Boot整合shiro-登录认证和权限管理

原文地址:http://www.ityouknow.com/springboot/2017/06/26/springboot-shiro.html这篇文章我们来学习如何使用Spring Boot集成Apache Shiro。安全应该是互联网公司的一道生命线,几乎任何的公司都会涉及到这方面的需求。在Java领域一般有Spring Security、Apache Shiro等安全框架,但是由于Sp...

2018-11-27 10:56:13 116

转载 SQL Server 安装程序失败怎么办?

以下步骤基本可以解决:1)添加/删除程序中彻底删除sql server。2)将没有删除的sql server目录也删除掉。3)打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。4)删...

2018-11-13 15:26:09 25221

转载 开机自启nginx

版权声明:本文为博主原创文章,未经博主允许不得转载。    https://blog.csdn.net/zc474235918/article/details/51794083       继续上一篇博客。安装完nginx之后,因为nginx作为一个代理服务器,一般是后台运行的。而且,我们也不希望在服务器在启动之后,还要手动输入命令来启动nginx。        所以,我们需要进行一些配置,...

2018-10-16 15:33:28 124

转载 JSONObject使用方法详解

版权声明:转载请注明出处。 原文作者:宋发元 原文链接: https://blog.csdn.net/u011019141/article/details/76579019/** * 项目名称:tools * 项目包名:com.songfayuantools.json * 创建时间:2017年7月31日上午11:58:51 * 创建者:Administrator-宋发元 * 创建地点...

2018-09-10 09:22:04 27268

转载 CentOS7安装Oracle 11gR2 图文详解

第一次玩CentOS7虚拟机上安装Oracle11gR2,在网上找的教程觉得还不错,就分享一下原文地址:http://www.linuxidc.com/Linux/2016-04/130559.htm 原文如下: 一、环境准备安装包:1.VMware-workstation-full-11.1.0-2496824.exe2.CentOS-7-x86_64-DVD-1...

2018-09-03 09:28:34 1221

2019年下年信息系统项目管理师考后总结及真题讲解-海讯企业管理.pdf

2019年下年信息系统项目管理师考后总结及真题讲解-海讯企业管理 必须权威

2019-11-25

2019上半年软件设计师真题及答案解析.docx.pdf

2019年5月真题答案,csdn小任老师真题讲

2019-06-05

sqljdbc4.0jar文件

sqljdbc4.0 jar包,下载后进行解压,解压后将文件重命名sqljdbc4-4.0.jar存放到maven创库路径下

2019-02-26

信息项目管理师20018下半年真题

信息项目管理师2018下半年真题如果需要答案可以私信,

2019-02-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除