- 博客(38)
- 资源 (1)
- 收藏
- 关注

原创 Hello World
Hello World2018-06-13 9:23 开启我的博客之旅,来记录开发过程中遇到的一些新鲜代码和BUG,后续可能会写一些心情。 普普通通的一名JAVA开发,希望我的博文可以帮到新加入的学弟学妹们,当然也希望在这个大家庭中结交更多的有志之士,更多的良师益友。希望这一路走来是踏踏实实的,不卑不亢的。 最后送大家一句话,趁年轻多做一些自己喜欢的事,前半生不怕,后半生不...
2018-06-13 09:41:46
223
原创 Java 字符串和数组互相转换
/** * 字符串数组转字符串 * * Arrays---java.util.Arrays * StringUtils---org.apache.commons.lang3.StringUtils * ArrayUtils---org.apache.commons.lang3.ArrayUti...
2019-09-22 20:21:06
721
原创 mybatis 一个方法执行多条sql报错
在配置数据库连接 url 时加上allowMultiQueries=true// ps: jdbc:mysql://127.0.0.1:3306/demo?allowMultiQueries=true否则:// ps:注意多条 sql 用分号隔开 <update id="test"> UPDATE t_student SET name='33',age=22 ...
2019-09-22 16:08:11
1273
原创 启动 Sping Boot 应用的三种方式
直接运行拥有 main 函数的启动类先通过 mvn install 将应用打包成 jar 包,在对应文件目录下执行 java -jar XXX.jar ( 提前配置好环境变量 )通过在 pom 配置对应插件 (一般自动生成好了,不用手动配置的) <build> <plugins> <plugin> ...
2019-09-22 15:42:58
327
原创 帮你找到Spring boot走丢的Mapper
报错信息:***************************APPLICATION FAILED TO START***************************Description:Field studentMapper in com.zxx.service.TestService required a bean of type 'com.zxx.dao.Student...
2018-09-26 15:32:27
387
原创 mescroll 实现下拉刷新,上拉加载
mescroll 实现下拉刷新,上拉加载官网–自行下载js、css文件,当然,官网也提供了demo和API文档<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="
2018-09-26 15:16:32
1199
原创 前台页面比例自适应
这里说的自适应比例不是按住ctrl缩放页面,而是对于不同比例的显示器的自适应。比如在浏览器的开发者选项(按F12进入)中进行调试页面时,选用 iphone5和iPhone6时的显示比例。望周知!!!在 head 里加上 第二个meta 标签即可!!!<!DOCTYPE html><html lang="en"><head> <m...
2018-09-14 15:12:54
831
原创 对与存放对象的List根据对象属性去重
public class Demo { public static void main(String[] args) { List&lt;User&gt; list = new ArrayList&lt;&gt;(); User u1 = new User("a", "aaa"); User u2 = new User
2018-08-31 17:57:27
2013
原创 关于:TreeSet
java.util 类 TreeSet&amp;amp;lt; E &amp;amp;gt;先看一些官方API 怎么说: 基于 TreeMap 的 NavigableSet 实现。使用元素的自然顺序对元素进行排序,或者根据创建 set 时提供的 Comparator 进行排序,具体取决于使用的构造方法。 此实现为基本操作(add、remove 和 contains)提供受保证的 log(n) 时间开销。 ...
2018-08-31 17:50:16
322
原创 log4j.properties 参数解析
参考文章1 参考文章2 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。 日志信息的优先级从高到低有OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显 示内容。 ...
2018-08-29 09:34:54
409
原创 记录代码小DEMO
spring boot + mybatis 实现业务分表 密码:6jrl spring boot + mybatis + mysql DEMO 密码:sa5c
2018-08-24 14:31:48
455
原创 JAVA 获取某段时间内的所有日期集合
获取指定日期 public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); Calendar cal1 = Calendar.getInstance(); Calendar cal2 = Calendar....
2018-08-08 10:05:01
10888
2
原创 将 Map 映射到 类(Map转对象)
public static &lt;T&gt; T decode(Class&lt;T&gt; clazz , Map&lt;String,String&gt; msg){ try { T cls = clazz.newInstance(); Set&lt;Map.Entry&lt;String, String&am
2018-08-02 11:17:53
4465
1
原创 MySQL中char、varchar、text 简单总结
官网相关内容链接[NATIONAL] CHAR[(M)] [CHARACTER SET charset_name] [COLLATE collation_name] 一个固定长度的字符串,在存储时始终用空格填充指定长度。M表示以字符为单位的列长度。范围M为0到255,如果M省略,则长度为1。 CHAR除非PAD_CHAR_TO_FULL_LENGTH 启用SQL模式,否则在...
2018-07-31 11:37:39
1219
原创 Web 项目启动时初始化数据(ServletContextListener)
实现在项目启动时加载数据或者做一些初始化操作第一步:自定义监听实现 ServletContextListener import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;public class MyListener implements ServletContext...
2018-07-20 11:10:13
1183
原创 JAVA 对象 转 Map
public static void main(String[] args) { Student stu = new Student(); stu.setAge("123"); stu.setName("456"); objectToMap(stu); // 对象转map}private static void objectToMap...
2018-07-19 17:20:22
428
原创 利用Mybatis拦截器实现业务(sql 参数 或 自定义规则)分表
代码参考,特此鸣谢既然使用拦截器做的,那么明确几个问题:如何定义和加载拦截器?如何实现拦截?如何定义拦截的规则?拦截规则是如何管理的,如果有多个拦截规则怎么操作?哪些该拦哪些不该拦?ps:问题顺序不代表编码顺序。问题一:如何定义和加载拦截器?1、先定义拦截器。import java.sql.Connection;import java.util.Pro...
2018-07-19 17:10:12
4070
原创 解决ECharts 因X轴数据过多导致重叠显示不全的问题
X轴 加滚动条 通过配置合适的起始位置和结束位置可以做到数据过多不重叠,数据太少也不至于很丑,定位合适的位置后还可以通过手动拉伸滚动条的长度动态的显示不同条目数,对于动态的条目数滚动条要比倾斜数据灵活太多尤其是根据时间段动态显示数据,仅此表示个人观点,强烈推荐。dataZoom:{ realtime:true, //拖动滚动条时是否动态的更新图表数据 height:25,//...
2018-07-02 11:26:32
37298
4
原创 带你ECharts入个门
首先导入相应的 js : echarts.min.js china.js(需要显示中国地图才导入这个) 相关js下载(上传百度云太麻烦,没积分的小伙伴可以联系我私发 ^-^)完成一个简单的ECharts报表,简单总结就这几步: 1、在需要显示图表的地方定义好 div 并给定宽高,注意在初始化之前一定要给定宽高,否则即使代码正确最后也不会显示。 2、初始化 div 容器:var myc...
2018-07-02 10:23:22
418
原创 关于 IDEA 简单实用的小功能
官方地址提供各种版本下载 每次启动打开启动界面而不是打开最后一个关闭的项目,搜索“Reopen”即可找到,【取消勾选】复选框。 修改自动完成大小写规则:改为None后,不区分大小写进行自动完成。 标签大小改为 20 个,打开的标签超过 20 个时,就会自动关闭最少使用的标签。 选择自动导入,这样当修改 pom.xml 时会自动导入。 配置为自动编译:这样配合 Se...
2018-06-29 17:49:44
909
原创 java.lang.NoClassDefFoundError:com/google/common/base/Moreobjects
项目所属环境不同,解决方案不一定适合所有人,见谅!!!java.lang.NoClassDefFoundError:com/google/common/base/Moreobjects 编译可以通过,运行报错。很无奈,突然蹦出这鬼东西,经过一番猜想再结合项目环境(JDK1.6 + maven3.1.1)严重怀疑版本太低没有自动依赖相关jar,因为代码中确实没涉及到google的代码,搜了...
2018-06-29 16:26:18
16835
1
原创 Java 获取本地时间与网络时间
//Calendar 获取本地时间Calendar calendar = Calendar.getInstance();SimpleDateFormat dateFormat = new SimpleDateFormat(&amp;quot;YYYY-MM-dd HH:mm:ss&amp;quot;);System.out.println(dateFormat.format(calendar.getTime())+&amp;quot; : By...
2018-06-26 10:08:52
375
原创 SHA-256加密简单实例(客户端、服务端)
该博文是参照其他博主内容经过亲测的产物,也是因为网上关于这类博文比较多,大多还类似,再此就不注明原创了,如有侵权,望主动联系,谢谢!!! 这次选用SHA-256的原因也很简单,据说之前用的MD5被人爆破了,宁可信其有不可信其无。 言归正传,总结两种方式,最终输出结果一致,下面看服务端代码:package com.zxx.until;import org.apache.commo...
2018-06-26 09:36:10
6230
2
原创 签名生成 参数列表(Map、List)ASCII码从小到大排序(字典顺序)
生成签名遇到的两种场景,做下记录。参数列表为LIstArrayList&amp;amp;amp;amp;amp;lt;String&amp;amp;amp;amp;amp;gt; list = new ArrayList&amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;gt;();list.add(age);list.add(name);list.add(hobb);String si
2018-06-25 17:57:05
5147
原创 JAVA解析JSON常用方法及注意事项
JSON:JavaScript 对象表示法(JavaScript Object Notation)。分享一个: 在线的json解析器 再分享一个: w3c json教程地址json支持的数据类型: - Number 数字型(整数或浮点数) - String 字符串型(在双引号中) - Boolean 布尔型(true 或 false) - Ob...
2018-06-25 14:34:11
9412
原创 什么时候用GET,什么时候用POST
别再走经验主义道路了,记住下面这几点,轻松搞定get、post。GET- 获取资源 - 请求中的URL可以被手动输入 - 请求中的URL可以被存在书签里,或者历史里,或者快速拨号里面,或者分享给别人。 - 请求中的URL是可以被搜索引擎收录的。 - 带云压缩的浏览器,比如Opera mini/Turbo 2, 只有GET才能在服务器端被预取的。 - 请求中的URL可以被...
2018-06-22 10:31:14
3662
原创 解决IDEA加载web项目目录太慢问题
新安装的软件,加载web目录慢的要死,甚至由于网络问题根本加载不出来。下面教你一种解决方案!!!一句话OK: -DarchetypeCatalog=internal明确一点,上图为加载的最终结果,加载完毕后依然没有java和resources这两个文件夹, 那么就需要手动创建(我一直都是这么做的,看官如果可以解决欢迎下面留言),右键新建文件夹分别命名java和resourc...
2018-06-20 17:31:05
9609
1
原创 新版IDEA配置tomcat教程(2018)
我的版本是: IntelliJ IDEA Community Edition 2018.1.2在之前配置tomcat server 的地方半天没找到对应的server,无奈之下用了配置文件的方式。1、在pom.xml 中添加以下代码 &amp;amp;lt;plugins&amp;amp;gt; &amp;amp;lt;plugin&amp;amp;gt; &amp;amp
2018-06-20 17:06:09
10110
原创 Spring mvc整合swagger及简单使用(越简单越好)
1、pom.xml 引入依赖 &amp;amp;lt;!-- swagger --&amp;amp;gt; &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;io.springfox&amp;amp;lt;/groupId&amp;amp;gt; &a
2018-06-20 16:43:36
830
原创 IDEA如何执行maven命令进行打包编译及常用命令
执行maven命令,方式一: 1、maven配置环境变量 2、在IDEA主界面左下角找到 Terminal 点击进入,直接输入想执行的命令即可。 执行maven命令方式二: 像配置tomcat一样,找到如图 Edit Configuration 选项,点击进入后在加号出找到 maven 选项,然后在 Command line 处输入要执行的命令即可。 注意,方式一...
2018-06-19 13:52:50
86680
5
原创 10秒钟教会下载官方正版DTD和XSD文件
还在为不会下载DTD和XSD文件而烦恼吗,是积分不够用还是花了积分下载的用不了,今天就让手把手教你如何自力更生!!! 接下来跟上我的思路,别掉队: 1、在写好的配置文件中找到类似于链接的东西。 2、选中 3、复制 4、双击打开浏览器 5、将复制的类似于链接的东西粘贴到地址栏 6、回车 7、打开下载目录 8、哇,竟然...
2018-06-19 09:44:00
3091
2
原创 windows下载安装配置MySQL,
为了不必要的垃圾文件,建议去官网下载 因为我当时就是下载的第一个,下面就具体说一下从安装到配置: 1:下载好的压缩包直接解压就OK。 2:为了后面执行命令行轻松一点,建议把mysql的bin目录配置环境变量。只要在环境变量的path后追加bin的绝对路径就OK。 3:但细心的小伙伴会发现新版的MySQL文件夹下没有data目录,莫慌,没有就自己新建一个空的呗,然后在在命令行执行...
2018-06-15 15:24:26
243
原创 总结安装配置连接MySQL过程中遇到的一些问题
仅此总结自己遇到的问题及解决方法,因可能存在环境因素不一定适用所有人,不过还是希望能帮到各位 ^-^1:安装过程中出现 xxxxxxxx.dll 文件缺失的警告。 也别听别人说在自己电脑上某某地方找一个复制过去,不排除这样做会解决问题,但是鬼知道你是不是只缺这一个文件,大部分情况是你不只缺一个,这样一个一个的 复制粘贴不是聪明人的选择。 聪明人要有聪明人的选择:安装第一个软件出现复...
2018-06-15 15:16:47
441
原创 navicat 简体中文破解版
亲测好用 ^-^ (压缩包里有免费注册码文件) 链接: https://pan.baidu.com/s/1_sUz4Anj39Qre-IRHL8S7Q 密码: vr86
2018-06-14 17:13:15
6706
原创 quartz实现定时任务
pom.xml 引入maven 依赖&amp;amp;amp;lt;dependency&amp;amp;amp;gt; &amp;amp;amp;lt;groupId&amp;amp;amp;gt;org.quartz-scheduler&amp;amp;amp;lt;/groupId&amp;amp;amp;gt; &amp;amp;amp;lt;artifactId&am
2018-06-14 15:58:13
194
ECarts相关(china.js , echarts.min.js, 地区表结构及经纬数据,地图demo)
2018-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人