随笔
记录碰到的一些问题和一些杂七杂八的东西
小调轻吟
不学无以广志
展开
-
Java根据Id快速最优分组
话不多说,都有注释直接上代码。Integer[] userArr = {10000, 10001, 10002, 10003, 10004, 10005, 10006, 10007, 10008, 10009, 10010, 10011, 10012, 10013, 10014, 10015,10016}; List<Integer> ...原创 2020-04-02 11:20:37 · 977 阅读 · 0 评论 -
idea 自动生成.gitignore文件 .ignore插件忽略不必要提交的文件
最近发现idea是可以自动生成git 提交时使用的.gitignore文件 ,(这个文件的作用就是在提交文件到git上时忽略某些文件)。因为太懒直接把这个插件装上了; 用两个方式1:手动安装 2:直接在插件库查找安装,因为两种差不多直说手动安装了。 手动安装到这个地址:idea官方插件库 下载完成之后在idea中点击File->Settings 在左侧菜单找到Plugins,点击I...原创 2018-04-26 22:27:46 · 3569 阅读 · 1 评论 -
idea 自动生成 serialVersionUID
Intellij IDEA 自动生成 serialVersionUID原创 2017-08-28 11:24:23 · 240 阅读 · 0 评论 -
Spring boot +Mybatis 实现多数据源(一:最简单版本)
多数据源的问题在实际项目中还是经常遇到的,例如读写分离的数据库、马甲类型服务器等。不多说上干货,特别说明下本人用的开发工具是idea。 创建Spring Boot项目 菜单 file–》new –》project–》spring initializer 填写自己的group、artifact之后 勾选web开启web属性 数据库选着mysql、mybatis 项目初始化完成...原创 2018-03-22 09:59:12 · 3035 阅读 · 1 评论 -
maven版本号管理
如今所说的maven版本号不同于SVN的版本号控制哦!!!之前我们说过Maven的版本号分为快照和稳定版本号,快照版本号使用在开发的过程中,方便于团队内部交流学习。而所说的稳定版本号,理想状态下是项目到了某个比較稳定的状态。这个稳定包括了源码和构建都要稳定。一、怎样衡量项目的稳定状态呢?所有的自己主动化測试应当所有通过项目没有配置不论什么快照版本号的依赖项目没有配置不论什么快照版本号的插件项转载 2017-10-31 09:35:32 · 3150 阅读 · 0 评论 -
HTTP 中 GET 与 POST 的区别
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。 你轻轻松松的给出了一个“标准答案”:•原创 2017-08-29 09:19:52 · 382 阅读 · 0 评论 -
Liunx环境启动tomact与查看日志
tomact在linux下启动步骤以及查看日志原创 2017-08-17 19:20:32 · 832 阅读 · 0 评论 -
Jersey 常用的resultful 风格的标签注解
最近用jersey写resultful风格的接口,一些注解还是容易混淆,在自己博客里我给整理下,后面如果碰到其它的会继续补充,以后查的时候也不用百度了 1. @PathParam 使用@PathParam可以获取URI中指定规则的参数,如: @DELETE @Path(“login/{platformId}”) @Produces(MediaType.APPLICATION_JSON)原创 2017-08-14 23:17:10 · 1188 阅读 · 0 评论 -
微信第三方登录redirect_uri 参数错误
本人碰到这个问题花了半个小时在网上找原因,基本上都说的差不多 授权回调域 必须是 www.biadu.com 这样的格式。可是一看自己的回调域填的绝对没问题,那就不是这个原因,后来一看官方文档这么解释的redirect_uri 重定向地址,需要进行UrlEncode,一看自己的没有做url转码 ,于是到这个http://tool.chinaz.com/tools/urlencode.aspx地原创 2017-07-31 16:35:24 · 26799 阅读 · 11 评论 -
js获取富文本编辑器的值之后报错Uncaught SyntaxError: Unexpected token 发 in JSON at position 0
这两天在写接口时遇到一个问题,前端获取富文本编辑器值之后发送给接口,但是报错发起xss攻击,因为富文本框里的值,绝大部分都是带样式、带图片链接地址的,我们框架是配置了xss请求过滤的,因此浏览器报错Uncaught SyntaxError: Unexpected token 发 in JSON at position 0。 这个问题,首先xss过滤是不能关的,所以只能在前端发起请求时将值包装一下,原创 2017-08-17 12:20:35 · 1704 阅读 · 0 评论 -
JDK9 之模块化
Java 9 特性以及解决的问题我们将探讨关于Java 9模块化系统的以下主题:1.介绍 Oracle 将Java 9从2017年3月延期到2017年9月进行发行。我们知道, Java SE 8提供了三大新特性(加上少量改进和新特性)。Lambda 表达式Stream APIDate API 同样地, Java SE 9提供了三大新特性(加上少量改进和新特性):Java模块系统(原创 2017-09-30 15:00:06 · 1854 阅读 · 0 评论 -
java 加密指定位数字符串
/** * 加密字符串保留指定位数 * @param source 数据源 * @param begin 保留前几位开始加密 * @param end 保留后几位 */ public static String encryptString(String source,Integer begin,Integer end){原创 2017-09-27 22:20:56 · 4903 阅读 · 0 评论 -
JAVA对象序列化理解
什么是序列化怎么序列化为什么序列化反序列化会遇到什么问题如何解决相关注意事项1.什么是序列化Java的对象序列化其实就是将一个实现了serializable接口的对象转换成一个二进制byte数组,这样日后使用这个对象时候就能将这个对象及其数据通用反序列化转换回来,重新构建。在接口开发或者其它容易跨平台操作时,使用对象序列化就意味着能自动补全操作系统的差异,例如在windows系统上创建一个原创 2017-07-09 19:09:36 · 306 阅读 · 0 评论 -
java.lang.Object 对象中 hashCode 和 equals 方法详解及其延伸
什么是hashcodehashcode在Java中的相关引用equals方法hashcode于equals两者关系比较原创 2017-06-22 16:21:53 · 8238 阅读 · 0 评论