![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
每天进步一点_点
正在不断地学习,希望和大家多多交流。
展开
-
IDEA使用Mybatis提高开发效率
打开项目后,在IDEA右侧工具栏中找到DataBase工具,点击打开数据源配置窗口:配置数据源。通过Schemas tab页可以选择要展示的数据库。配置完成后,点击OK窗口关闭,出现如图数据库列表:使用IDEA的双击Shift打开搜索窗口,搜索SQL Resolution Scopes ,打开IDEA偏好配置窗口,配置项目映射的数据源和数据库:配置完成后点击OK关闭窗口。在MyBatis的xxxMapper.xml文件中选中自己要执行的SQL,按下Opt+Enter键,在打开的提示窗口中:原创 2020-09-19 16:03:26 · 219 阅读 · 0 评论 -
eureka api REST operations
eureka api列表在spring cloud中使用,发现直接curl 接口时返回404:在github中看了这个issue,知道了在Spring Cloud 环境中使用时,api中的v2要去掉:原创 2020-07-30 19:09:04 · 258 阅读 · 0 评论 -
jdk8 新特性 总结
遍历时删除集合中的元素: boolean removeResult = ruleSpecialList.removeIf(ele -> StringUtils.equals(ele.getMatterTypeCode(), matterTypeEntity.getCode()));元素匹配:boolean isContainsOld = ruleSpecialList.s...原创 2018-06-15 13:53:14 · 510 阅读 · 0 评论 -
关于 HTTP GET/POST 请求参数长度最大值的一个理解误区
https://www.cnblogs.com/joechinochl/articles/6047145.html转载 2018-06-19 12:56:48 · 2387 阅读 · 0 评论 -
下载网络图片并上传微信公众平台素材库
最近在做微信公众号相关功能,需要把网络图片上传到微信素材库。由于微信开放接口不识别网络图片地址,需要把图片先下载到服务器再上传,废话不多说,直接上代码:@Override public JSONObject uploadImg2WXTemp(String imgPath, String appId) throws Exception { //调用微信接口获取accessToke...原创 2018-10-19 11:10:55 · 2331 阅读 · 0 评论 -
fastjson解析嵌套内部类
平时开发中,可能会遇到调用第三方接口返回json串的情形,有时候数据层级结构太复杂时如果要解析为对象,会需要定义多个。其实没必要,fastjson支持解析嵌套类public class VideoMsg implements Serializable { private static final long serialVersionUID = -3018234406294471299L...原创 2018-10-25 16:07:14 · 6985 阅读 · 0 评论 -
springboot整合mybatis-plus(解决引用jar包配置类不起作用问题)
这里使用H2数据库做测试添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> &a原创 2018-11-23 23:06:32 · 17801 阅读 · 6 评论 -
can only instantiate non-static inner class by using default, no-argument constructor
Jackson解析嵌套类问题问题描述解决方法问题描述调用接口返回json格式的数据,使用Jackson解析参数转换成对象:AjaxResult<PointGoodsResponse> getPointGoodsList(@RequestBody PointGoodsQuery query);@ApiModel(value = "PointGoodsResponse",des...原创 2019-01-07 19:41:50 · 31315 阅读 · 17 评论 -
mysql vs java 数据类型
mysql 各数据类型的 大小及长度数字型类型大小范围(有符号)范围(无符号)用途TINYINT1byte(-128,127)(0,255)小整数值SMALLINT2byte(-32 768,32 767)(0,65535)大整数值MEDIUMINT3byte(-8 388 608,8 388 607)(0,16 777 215)大...原创 2019-03-08 13:54:35 · 255 阅读 · 0 评论 -
JDK8之LocalDate/LocalDateTime
LocalDate和java.util.Date相互转换:Date today = new Date();LocalDate localDate = today.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();LocalDate now = LocalDate.now();Date date = Date.from(now...原创 2019-09-08 00:30:57 · 261 阅读 · 0 评论 -
java 字符串和集合互相转换
今天在写项目的时候遇到一个问题,就是要把得到的一个集合转换成字符串,发现 import org.apache.commons.lang.StringUtils; 有这么一个简单的方法:String str=StringUtils.join(list,","); 第一个参数list表示要转换的集合对象, 第二个参数“,”表示要把集合用逗号进行隔开, 这样一来就省去很多中间转换的步骤,可以直...原创 2018-03-29 23:40:46 · 50449 阅读 · 0 评论 -
java IO、 NIO面试题
Java 中,直接缓冲区与非直接缓冲器有什么区别 物理磁盘->内核地址空间->用户地址空间->应用程序 OS -> JVM直接缓冲区:内核地址空间和用户地址空间之间形成了一个物理内存映射文件,减少了之间的copy过程。存在风险:用户不易控制、GC非直接缓冲区:通过allo原创 2018-01-30 17:01:06 · 11407 阅读 · 6 评论 -
Error:java: Compilation failed: internal java compiler error
转自http://blog.csdn.net/u011275152/article/details/45242201 set中java complier 设置的问题 ,项目中有人用jdk1.6 有人用jdk1.7 版本不一样 会一起这个错误 进行如下操作:转载 2017-01-09 15:32:15 · 3741 阅读 · 2 评论 -
java的Arrays.sort(Object[] a)方法源码分析
public static void sort(Object[] a) { if (LegacyMergeSort.userRequested) legacyMergeSort(a); else ComparableTimSort.sort(a); }if语句中的没看懂,这里就只说排序问题。 legacyMer原创 2017-01-10 14:48:49 · 2037 阅读 · 0 评论 -
java之json、字符串转换
{ "jdytrip_products_list_response": { "products": { "product": [ { "p_id": 102771, "p_name": "【自由行】【冰与火的体验】",原创 2017-04-14 15:01:39 · 658 阅读 · 0 评论 -
java之json去掉转义字符
{ "jdytrip_products_detail_response": { ...... "feature": "{\"title\":\"线路特色\",\"detail\":\"临安因为爱情主题酒店临安因为爱情主题酒店位于河桥镇政府向前100米,房间配套设施齐全,交通便利,环境优雅,周边有柳溪江女人河、风情小镇、唐昌老街、温泉、瑞晶石花洞等原创 2017-04-17 14:42:39 · 49343 阅读 · 8 评论 -
关于TbSchedule任务调度管理框架的整合部署
最近用到了淘宝的分布式任务调度管理tbSchedule,网上看到了几篇相关博客,写的很详细, http://www.cnblogs.com/lengfo/p/4146797.html http://blog.csdn.net/neosmith/article/details/46535853 http://geek.csdn.net/news/detail/65738?utm_source=t原创 2017-04-24 14:56:52 · 344 阅读 · 0 评论 -
【Java】为什么不推荐程序员去外包公司?
转自http://blog.csdn.net/woshirongshaolin/article/details/25558963 IT界是不是传递着着这样的声音,今天你外包了吗? 外包,也叫外派,对计算机行业出身的朋友应该都不陌生,但是真正了解外包吗,外包为什么薪水更高,而外包为什么被认定为没有前途? 其实大家每天心里都像明镜一样的明白“低技术含量的外包没有前途”,好多人都认为外包没有技术,其转载 2017-07-11 11:08:09 · 4733 阅读 · 0 评论 -
手机号/身份证(*)加密隐藏中间几位
package zjq.test; public class Test { public static void main(String[] args) { String phone = "18771632488"; System.out.println(phone.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1*转载 2017-10-10 16:05:49 · 14218 阅读 · 4 评论 -
二分查找时间复杂度分析
int[] a={1,2,3,3,4,6,7,8}; int key=1,low=0,high=a.length-1; while (low<=high){ int middle=(low+high)/2; if (key==a[middle]){ System.out.println(mi转载 2017-10-21 13:47:03 · 4232 阅读 · 0 评论 -
cookie和session的区别
1、session保存在服务器,客户端不知道其中的信息;cookie保存在客户端,服务器能够知道其中的信息。 2、session中保存的是对象,cookie中保存的是字符串。 3、session不能区分路径,同一个用户在访问一个网站期间,所有的session在任何一个地方都可以访问到。而cookie中如果设置 了路径参数,那么同一个网站中不同路径下的cookie互相是访问不到的。 4、sess转载 2017-10-14 13:55:53 · 190 阅读 · 0 评论 -
手动编译运行java文件
java源文件第一行为package lee;1.将编写好的java源文件Person放在某路径下,比如放在f:/src/lee文件夹下(lee文件夹自己可以手动创建)2.在DOS窗口进入src/lee路径下,在DOS窗口输入javac -d f:/classes Person.java,回车,可以看到在classes文件夹下生成了lee/Person.class3.在DOS窗口进入f原创 2014-12-29 12:01:25 · 521 阅读 · 0 评论