摘要: 前言 mysql8.x的jdbc升级了,增加了时区(serverTimezone)属性,并且不允许为空。 血案现场 配置jdbc的URL:jdbc:mysql://[IP]:[PORT]/[DB]?characterEncoding=utf8&useSSL=false&serverTimez... 阅读原文
2020-03-08 13:46:36 阅读(2467) 评论(0)
摘要: 一、为什么要序列化? 1、一般情况下,只有当 JVM 处于运行时,Java 对象才可能存在,即这些对象的生命周期不会比 JVM 的生命周期更长。但在现实应用中,就可能要求在 JVM 停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Java 对象序列化就能够帮助我们实现该功能。 2、在网... 阅读原文
2020-03-08 12:59:01 阅读(2623) 评论(0)
摘要: 1.5之后更智能了。 设置了classpath之后,当前目录失效(在classpath中没找到就报错,不会再在当前目录继续找),所以要把当前目录添加到classpath,永久环境变量添加 .,临时环境变量(cmd)添加 ;     阅读原文
2020-03-08 11:03:02 阅读(2629) 评论(0)
摘要: 会话管理   Shiro 提供了完整的企业级会话管理功能,不依赖于底层容器(如 web 容器 tomcat),不管 JavaSE 还是 JavaEE 环境都可以使用,提供了会话管理、会话事件监听、会话存储 / 持久化、容器无关的集群、失效 / 过期支持、对 Web 的透明支持、SSO 单点登录的支持等特性。即... 阅读原文
2020-03-08 09:10:04 阅读(2382) 评论(0)
摘要: 本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领取。传送门:https://mp.weixin.qq.com/s/osB-BOl6W-ZLTSttTkqMPQ 前言... 阅读原文
2020-03-08 07:09:12 阅读(2340) 评论(0)
摘要: 1. 验证键盘输入的用户名不能为空,长度大于6,不能有数字。 * 提示:使用字符串String类的相关方法完成 * 可以使用Scanner的nextLine()方法,该方法可以接空的字符串。 import java.util.Scanner; public class Unit8homework... 阅读原文
2020-03-08 07:04:01 阅读(2403) 评论(0)
摘要: 事情是这样的,系统有这样一个需求,有一些单子供客户下载打印,做为凭证,而这些单子一般属于word格式的,里面的排版非常固定,只是上面的内容不同,这就属于word模板的范畴了,目前比较不好的操作word的组件就是aspose了,下面我来说一下它的使用方法。 word模板 主要使用了word里的域,然后选择“邮件... 阅读原文
2020-03-08 06:07:02 阅读(2912) 评论(0)
摘要: 在平时开发的过程中,经常会遇到需要对数组、集合中元素按规则进行排序,本文记录在开发过程中可能遇到的情况以及相关的完整代码示例。 知识点 Comparable<T>接口 实现了该接口的对象,必须重写compareTo方法,对象实现了该接口,则该对象具有排序功能,比如String、Integer... 阅读原文
2020-03-08 06:00:13 阅读(2365) 评论(0)
摘要: 可能原因1: pom.xml中没有添加web依赖 添加: <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot... 阅读原文
2020-03-08 00:17:01 阅读(2353) 评论(0)
摘要: 一文入门Es、Logstash、Kibana 前言 Elasticsearch是什么?既然它是英文的,我们不妨借助有道从Elasticsearch这几个字母出发来看看其字面上所表达的意思吧。其分为elastic和search两个独立的单词,既然如此,我们无脑有道一波,得到的解释如下: 从有道的解释来看,我们... 阅读原文
2020-03-08 00:00:09 阅读(2318) 评论(0)