摘要: 解决乱码: url字符串加上?useUnicode=true&characterEncoding=utf-8; mysql数据库无法插入中文数据问题:将mysql数据库的编码改为utf-8; ResultSet中get(列名)方法不一定获取的是数据库字段名,也有可能是自定义的别名,例如:select id,n... 阅读原文
2019-02-23 19:27:02 阅读(2326) 评论(0)
摘要:   对比JDK1.7,JDK1.8在运行时的内存分配上进行了调整。本篇对JDK1.8版本进行简要介绍。   先以一张图片描述运行时内存:    程序计数器   记录当前线程执行的字节码行号。如果执行的是native方法,值为null。 虚拟机栈   每一个线程执行时,都对应有一个虚拟机栈,生命周期与线程相同。一个虚拟... 阅读原文
2019-02-23 18:32:03 阅读(1920) 评论(0)
摘要: Java程序的入口---main()方法的签名为:public static void main(String[] args) {...} ,其中, ♦ public修饰符:Java类由JVM调用,为了让JVM可以自由调用这个main()方法,所以使用public修饰符把这个方法暴露出来。 ♦ static修饰符:J... 阅读原文
2019-02-23 17:43:02 阅读(3602) 评论(0)
摘要: 原文同步发表至个人博客【夜月归途】 原文链接:http://www.guitu18.com/se/java/2019-02-22/29.html #copyright { font-family: "微软雅黑", "Courier New", "宋... 阅读原文
2019-02-23 16:46:01 阅读(2398) 评论(0)
摘要: 原创文章,转载请标注出处:《Java基础系列-二进制操作》 概述 Java源码中涉及到大量的二进制操作,非常的复杂,但非常的快速。 Java二进制表示法 首先了解下二进制,二进制是相对十进制而言的,当然还有八进制,十六进制等等,我们常用的都是十进制,计算机用的都是二进制,而符号表示常用十六进制。 二进制就是只有0、1... 阅读原文
2019-02-23 15:33:02 阅读(2349) 评论(0)
摘要: distinct和group by 是一样的,查询去重,只能是全部重复的,也可以理解为针对单例,因为一行有一个字段不一样,他们就会认为这两行内容是不重复的。但是使用row_number()over这个函数就可以针对全部字段,完全重复还是部分重复都可以通过这个函数查找出来,因为它自身有分组的功能。以下就是具体代码:... 阅读原文
2019-02-23 13:34:01 阅读(2392) 评论(0)
摘要: 经常听到这样的观点:很多公司不招聘培训班出来的学生。甚至于让人感觉,如果你参加过培训,那简直就是你程序员职业生涯中的一大污点。 撸码J总结了这些公司不要培训班学生的理由: 一:简历造假 网上有大量的帖子揭露了培训机构指导学员简历造假的情况。这在目前更多的是一个行业自律的问题。说白了就是说,这是一个道德问题。当机... 阅读原文
2019-02-23 12:57:01 阅读(3616) 评论(0)
摘要:   前言 RabbitMQ虽然有对队列及消息等的一些持久化设置,但其实光光只是这一个是不能够保障数据的可靠性的,下面我们提出这样的质疑: (1)RabbitMQ生产者是不知道自己发布的消息是否已经正确达到服务器呢,如果中间发生网络异常等情况呢?消息必然会丢失! (2)RabbitMQ如果没有设置队列持久化,Rabb... 阅读原文
2019-02-23 11:41:03 阅读(2558) 评论(0)
摘要: 本篇主要就java语言对原型模式扩展探讨理解,但是接触java的时间有限,所以不能保证没有谬误。主要内容就如下几个方面展开: java创建对象的几种方式 探讨clone方式-深复制与浅复制的问题 serializable原型的实现 原型模式的实现 【java创建对象的方式】 java创建对象,最先我们肯定接触的是... 阅读原文
2019-02-23 10:41:03 阅读(2633) 评论(0)
摘要: 前言:公司的SpringBoot项目出于某种原因,经常样处理一些跨域请求。 一。以前通过查阅相关资料自己写的一个处理跨域的类,如下。 1.1首先定义一个filter(拦截所有请求,包括跨域请求) public class CrossDomainFilter implements Filter { @Over... 阅读原文
2019-02-23 10:03:02 阅读(2333) 评论(0)