自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 PostgreSQL安装配置

一、前置准备 参考网站: 官网下载安装方式:https://www.postgresql.org/download/linux/redhat/ 安装版本:PostgreSQL11 系统版本:CentOS7 二、开始安装 1)通过yum进行安装 yum install postgre...

2019-07-31 15:39:03 38 0

原创 springboot下载文件

一、直接贴代码: import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java...

2019-02-14 16:13:33 232 2

原创 SpringBoot上传文件以及映射网络路径

一、前言: 我这里的路径映射是指:将本地文件路径映射成网络URL地址,即通过URL可以访问到本地文件。 之前文件上传之后,是在tomcat上来配置路径映射,但最近用的springboot,直接用 nohup java -jar xxxx.jar & 启动项目。貌似就无法在...

2019-01-08 16:06:54 2616 0

原创 Java中volatile的使用

零、前期准备 三大性质,原子性,可见性,有序性简绍:https://www.jianshu.com/p/cf57726e77f2 首先说下volatile的性质:可见性,有序性。 一、结合实例说明 1,结合单例模式说明 单例模式的其中一种实现: public class Single...

2018-12-12 15:39:34 121 0

原创 Java中synchronized的使用

贴一下关于synchronized的帖子:https://www.jianshu.com/p/d53bf830fa09 PS:个人觉得写的非常不错,非常推荐阅读,有助于对多线程以及JMM的理解。 下面是我对synchronized的使用测试: 一、synchronized(this) 说明:...

2018-12-11 18:11:22 87 0

原创 Java FreeMarker学习

一、前期准备 官方中文文档:http://freemarker.foofun.cn/ref_directive_ftl.html 官方英文文档:https://freemarker.apache.org/docs/dgui_quickstart.html 二、个人实现 在webapp下新建...

2018-12-06 17:20:19 62 0

原创 CentOS7上安装zookeeper

前置条件 zookeeper官网:http://zookeeper.apache.org/ 参考博文:https://blog.csdn.net/lisongjia123/article/details/78639242 安装zookeeper需要java环境支持, linux上安装jdk...

2018-11-11 23:56:57 36 0

原创 rabbitmq整合spring时报错:com.rabbitmq.client.ShutdownSignalException: connection error

错误详细信息如下: org.springframework.amqp.AmqpIOException: java.io.IOException org.springframework.amqp.rabbit.support.RabbitExceptionTranslator.convertR...

2018-11-08 20:02:10 3180 0

原创 RabbitMq的学习(三):Java使用Exchange(路由)

RabbitMq的Exchange(路由)官方文档:http://www.rabbitmq.com/getstarted.html(语言记得选Java) 路由概要说明:一个Exchange(路由)可以绑定多个Queue(队列), 根据不同的Exchange类型可以实现不同Exchange策略。...

2018-11-08 00:19:18 514 0

原创 消费端channel主动断开后,可能存在的bug

和我之前关联的博客:https://blog.csdn.net/h996666/article/details/83378576 消费端代码如下: package com.mq; import com.rabbitmq.client.*; import java.io.IOExcepti...

2018-10-31 10:21:29 436 0

原创 RabbitMq的学习大纲

一、了解RabbitMq的机制 为什么要用RabbitMq:https://www.jianshu.com/p/79ca08116d57 RabbitMq的图解:https://www.jianshu.com/p/5c2d8af2c78e RabbitMq的路由(exchange)模式:ht...

2018-10-26 17:45:33 217 0

原创 RabbitMq的学习(二):Java创建简单的生产者,消费者

RabbitMq-Java-Client官方文档:http://www.rabbitmq.com/api-guide.html 官方文档说的很详细,但是再详细也要动手操作一番,毕竟动手操作的时候,才会给自己挖坑。 使用环境: Erlang环境: 21.0.9 RabbitMq版本:3.7....

2018-10-26 17:17:48 247 0

原创 RabbitMq的学习(一):VirtualHost

参考博客:https://blog.csdn.net/super_rd/article/details/71191851?utm_source=itdadao&utm_medium=referral 服务器官方使用文档:https://www.rabbitmq.com/admin...

2018-10-23 15:49:09 4240 0

原创 CentOS7下安装RabbitMq

RabbitMq官方安装指南:http://www.rabbitmq.com/install-rpm.html#downloads 其它博客参考:https://www.jianshu.com/p/ce725e41edab 之前尝试过其它方式安装过,但是安装失败了,尝试几次修复,都失败了。 ...

2018-10-19 17:16:54 99 1

原创 spring-boot的application.yml配置文件,学习(二)

上一篇路径:https://blog.csdn.net/h996666/article/details/82958848 前言        springboot有两种格式的文件,一种是常用的properties,另一种是yml,我下面说的是yml格式的。 这两种格式的配置文件本质上是一样的...

2018-10-09 18:20:33 222 0

原创 创建spring-boot项目,学习(一)

一、用IDEA创建spring-boot工程 IDEA版本:2018.1.5的Ultimate版本,非Ultimate版本可能缺少一些功能。 下面开始创建spring-boot项目 1,选择Spring-Initializer,之后next 2,填写项目名称,项目所属,包名 3,...

2018-10-09 12:00:11 77 0

原创 spring的@Configuration以及@ComponentScan

最近在学spring-boot,spring-boot配置少了很多,但是多了一些注解, 但我对spring的注解了解的不多,查了一些学习中碰到的注解, 下面是我参考博客的地址,按照他写的,自己去操作了一边,对spring有了更深入的了解 参考博客:https://www.cnblogs.co...

2018-10-06 22:01:14 304 0

原创 利用反射将MySQL查询结果映射到对象(demo)

代码如下 import java.lang.reflect.Field; import java.lang.reflect.Method; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.uti...

2018-09-06 00:38:49 1053 0

原创 Java关于scan,break scan

看源码的时候,看到了新的语法,scan,break  scan。 下面源码摘抄于String.class的toUpperCase(Locale locale)方法 /* Now check if there are any characters that need to be changed...

2018-08-31 10:04:08 1051 1

原创 idea更改JDK环境

最近新搭建了一个工程,JDK版本都升到了1.8版本,导致用idea时,报各种编译运行错误。 总结下idea设置JDK的地方(我用的idea2017.3.5版本): 一,更改项目依赖JDK的版本, 选项:File->Project Structure 如果没有下拉框里没有想...

2018-08-20 15:46:08 365 0

原创 关于ContextLoaderListener的默认配置文件位置

之前配springMVC时(之前配置springMVC的手册:https://blog.csdn.net/h996666/article/details/78053603),遇到一个bug, applicationContext.xml只能放在WEB-INF文件夹下。 导致这个问题的原因是:C...

2018-08-20 10:36:27 1200 0

原创 项目连接mysql时报caching_sha2_password错误

错误信息如下: java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'. at com.mysql.cj.jdbc.exceptions.SQLError.cr...

2018-08-17 16:32:12 8250 2

原创 You can't specify target table '表名' for update in FROM clause错误

比如我要将用户表里名字(name)为空字符串("")的用户的状态(status)改成"1", 我的写的SQL如下: UPDATE user_info SET STATUS = '1' WHERE USER_ID IN (SELECT...

2018-08-15 10:16:39 17772 6

转载 centOS7开机自动进入图形化界面

原博客:https://blog.csdn.net/jun2016425/article/details/78934199 用下面命令查看查看是哪个模式 systemctl get-default 开机启动图形界面 systemctl set-default graphical.tar...

2018-07-26 14:36:04 7316 0

原创 将架包导入本地仓库

如果是系统是win7版本,在架包所在文件夹,shift+鼠标右键  -->在此处打开命令窗口 输入以下内容: mvn install:install-file -DgroupId=架包路径 -DartifactId=架包名称 -Dversion=架包版本 -Dpackaging=...

2018-07-24 10:28:44 136 0

原创 MySQL8.0允许外部访问

一、前置条件: 按照https://blog.csdn.net/h996666/article/details/80917268安装完MySQL之后。 二、开始修改配置: 1,登进MySQL之后, 2,输入以下语句,进入mysql库: use mysql 3,更新域属性,'...

2018-07-05 10:58:46 14511 3

原创 MySQLl修改密码_问题总结

自己玩mysql的时候,希望用很简单的密码,但是由于mysql有密码强度要求,不能设置诸如“123456”的这样的密码。比如你输入如下命令行:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456&#...

2018-07-04 20:46:49 319 0

原创 linux下安装mysql8.0

参考博客:https://blog.csdn.net/managementandjava/article/details/80039650 我mysql8.0是按照上面博客一步一步来安装完成的。 第一部分清除原有MySQL数据库 1,使用以下命令查找出安装的mysql软件包和依赖包: r...

2018-07-04 19:09:10 1716 0

原创 数据库保存表情符号(emoji)

大致有两种解决方案,第一种:更改表里,字段的字符集属性(以MySQL为例子)选择utf8mb4即可。MySQL,varchar的utf8属性如下:1character=3bytes, 1汉字=2bytes=1character,也就是说varchar(2),能存2个汉字,2个字母。但是一个表情符号...

2018-06-30 11:58:52 2623 0

转载 IntelliJ IDEA破解

转载博客:https://blog.csdn.net/shengshengshiwo/article/details/79599761补丁下载网子:http://idea.lanyus.com/把破解文件放到到安装目录\bin\下:编辑以下文件,打开方式,可以选择txt打开编辑内容,添加:-jav...

2018-06-24 19:16:17 96 0

转载 java NIO的初步实现&碰到的一些问题

看了挺多关于NIO的东西,网上复制的代码也跑了几个,但是多多少少都存在各种问题下面直接贴我改过的代码,源码网址找不到了。服务端:package com.nio.service; import java.io.IOException; import java.net.InetSocketAddre...

2018-05-29 18:29:52 234 0

转载 Socket实现的源码

最近在看socket相关的一些源码,但是还是没有掌握它实现的机制。看到一篇很不错的博文就转载下来了:https://blog.csdn.net/wangyangzhizhou/article/details/79721978我看源码的切入点不对,应该是先系统的看各个类之间的关系,进行UML建图,然...

2018-05-28 14:58:44 1456 0

原创 使用socket写一个简单的聊天程序&碰到的问题

程序分成2个部分:1,服务端,用来接受客户端发来的信息2,客户端,用来向服务端发信息。一、服务端如下:SocketServerThread.java用来处理客户端发送的信息package com.thread.socket.service; import java.io.BufferedRead...

2018-05-22 14:45:24 2423 2

转载 网络协议TCP/HTTP(转载)

最近一直在看网络协议相关知识,看到一篇比较完善的讲解TCP/HTTP协议的:https://www.cnblogs.com/111testing/p/6942585.html

2018-05-21 11:38:00 448 0

原创 spring中BeanUtils.copyProperties(Object source, Object target)方法

BeanUtils的包名:org.springframework.beansBeanUtils.copyProperties(a,b); // 将a中的属性拷贝到b中原理是通过java的反射机制,依赖set进行属性注入。详细可以看源码。不过我比较懒,先进行了黑盒测试,然后大致的看了下源码。源码是通...

2018-05-07 14:25:19 757 0

原创 mysql模糊查询—varchar字段存数字类型

查所有区的时候我使用了:SELECT * FROM SYS_CITY WHERE CITY_CODE LIKE '_____[0-9]'然后我发现查数据怎么查都查不出来。后来我改成了下面的:SELECT * FROM SYS_CITY WHERE CITY_CODE%100 !...

2018-04-28 17:33:05 1310 0

原创 无法打开vbs文件

系统win7打开不了.vbs的文件处理如下注册三个组件:regsvr32 c:\WINDOWS\system32\shell32.dllregsvr32 c:\WINDOWS\system32\scrrun.dllregsvr32 c:\WINDOWS\system32\WSHom.Ocx然后Wi...

2018-04-25 13:33:00 3483 0

原创 mybatis找不到接口实现

碰到一个比较清奇的问题: Junit测试整个流程能走通,但是整个项目一运行,调用接口之后就报错,报绑定接口失败。 错误信息:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)  造成的...

2018-04-23 16:23:59 779 0

转载 like——索引

转载:https://blog.csdn.net/wangjunjun2008/article/details/52131668之前我一直以为,查询时like是不会走索引的。最近听同事说,like是可以走索引的。于是百度了下,like索引。发现like的确会走索引但是有条件:value LIKE ...

2018-03-29 14:04:26 245 0

原创 maven的搭建的web项目,webversion默认是2.3,jdk默认是1.5

一、Web Version修改首先看到这个下面这个界面(没有这个view的话,Window-》Show View-》Navigator)打开我选中的org.eclipse.wst.common.project.facet.core.xml这个文件原内容如下:<?xml version...

2018-03-07 18:03:38 1372 0

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