随笔分类 -  Java

摘要:blog.51cto.com/hackerxian/2537449 阅读全文
posted @ 2020-09-24 10:17 贾小仙 阅读(2576) 评论(0) 推荐(0)
摘要:基于jdk1.8ReentrantLock源码分析,学习底层数据结构、算法、设计理念、进制转换、代码艺术、并发编程、独占共享锁的乐趣、公平锁、非公平锁 阅读全文
posted @ 2019-08-15 19:24 贾小仙 阅读(490) 评论(0) 推荐(0)
摘要:基于jdk1.8AQS源码分析,学习底层数据结构、算法、设计理念、进制转换、代码艺术、并发编程、独占共享锁的乐趣 阅读全文
posted @ 2019-08-09 17:59 贾小仙 阅读(587) 评论(0) 推荐(0)
摘要:基于jdk1.8HashMap源码分析,学习底层数据结构、算法、设计理念、进制转换、代码艺术 阅读全文
posted @ 2019-08-07 17:14 贾小仙 阅读(359) 评论(0) 推荐(0)
摘要:基于jdk1.8LinkedList源码分析,学习底层数据结构、算法、设计理念、进制转换、代码艺术 阅读全文
posted @ 2019-08-05 21:05 贾小仙 阅读(239) 评论(0) 推荐(0)
摘要:基于jdk1.8ArrayList源码分析,学习底层数据结构、算法、设计理念、进制转换、代码艺术 阅读全文
posted @ 2019-08-03 18:38 贾小仙 阅读(981) 评论(0) 推荐(0)
摘要:动态发布接口 HTTP接口分为REST和SOAP2种方式,文中都涉及到,包含从动态生成文件到编译class再到装载到spring容器和ws.Endpoint中。 REST风格 方案: 1.提供java文件模板 2.读取文件内容 3.查库修改生成java文件 4.通过JDK中的javax.tools. 阅读全文
posted @ 2018-09-05 12:40 贾小仙 阅读(1549) 评论(4) 推荐(0)
摘要:PO(persistant object) 持久对象 在 o/r 映射的时候出现的概念,如果没有 o/r 映射,没有这个概念存在了。通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的 java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录,多 阅读全文
posted @ 2018-06-27 10:49 贾小仙 阅读(287) 评论(0) 推荐(0)
摘要:package com.test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java 阅读全文
posted @ 2018-05-16 20:36 贾小仙 阅读(1134) 评论(0) 推荐(0)
摘要:package io.renren.modules.jqr.util; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.Output 阅读全文
posted @ 2018-04-14 12:22 贾小仙 阅读(1031) 评论(0) 推荐(0)
摘要:fifter、servlet、interceptor fifter用来处理请求头、请求参数、编码的一些设置,然后转交给servlet,处理业务,返回 servlet现在常用的spring,servlet拦截/到DispatcherServlet,交由spring管理 interceptor,serv 阅读全文
posted @ 2018-01-10 18:20 贾小仙 阅读(151) 评论(0) 推荐(0)
摘要:前后端的分离 跨域的痛点,平常工作中前端需要调用你本地或者测试的接口,未部署测试环境之前,需要本地调用测试, 使用java一个类就可以解决,贴代码: package com.bs.filter; import java.io.IOException; import javax.servlet.Fil 阅读全文
posted @ 2018-01-10 18:01 贾小仙 阅读(118) 评论(0) 推荐(0)
摘要:微信公众平台 (此处只讲pay) 微信商户平台,公众号的后台管理工具,包含公众号的商户信息,公众号支付,扫码支付,刷卡支付 1.商户信息包含商户号,和此公众平台关联的商户号,需登录商户平台设置商户秘钥key 2.公众号支付包含支付授权目录,测试白名单(作用于微信Web开发者工具测试),扫码支付回调U 阅读全文
posted @ 2016-10-19 18:46 贾小仙 阅读(276) 评论(0) 推荐(0)
摘要:位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 1.与运算符 与运算符用符号“&”表示,其使用规律如下: 两个操作数中位都为 阅读全文
posted @ 2016-06-24 17:06 贾小仙 阅读(251) 评论(0) 推荐(0)
摘要:整理文档,搜刮出一个Java做图片压缩的代码,稍微整理精简一下做下分享。首先,要压缩的图片格式不能说动态图片,你可以使用bmp、png、gif等,至于压缩质量,可以通过BufferedImage来指定。在C盘的temp下放置一张图片pic123.jpg,尽量找一个像素高一点的图片,这里我找了一张56 阅读全文
posted @ 2016-03-28 15:58 贾小仙 阅读(1331) 评论(0) 推荐(0)
摘要:下面我们将实现关于Spring Security3的一系列教程. 最终的目标是整合Spring Security + Spring3MVC 完成类似于SpringSide3中mini-web的功能. Spring Security是什么? 引用 Spring Security,这是一种基于Sprin 阅读全文
posted @ 2016-03-25 15:08 贾小仙 阅读(482) 评论(0) 推荐(0)
摘要:1. 简单介绍 Bootstrap、 ExtClassLoader、 AppClassLoader是java最根正苗红的类加载器。 Bootstrap是本地代码编写的(例如C), ExtClassLoader、 AppClassLoader是java代码,且都在rt.jar中,且很巧的都是sun.m 阅读全文
posted @ 2016-03-15 16:59 贾小仙 阅读(2594) 评论(0) 推荐(0)
摘要:Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的 阅读全文
posted @ 2015-12-25 11:14 贾小仙 阅读(170) 评论(0) 推荐(0)
摘要:ApacheBench是 Apache 附带的一个小工具,专门用于 HTTP Server 的benchmark testing,可以同时模拟多个并发请求。 需要针对web做压力测试,所以简单学习了一下,并做个记录。 使用的环境是centos5.5,使用yum安装apache,ab工具在/usr/b 阅读全文
posted @ 2015-09-14 11:50 贾小仙 阅读(364) 评论(0) 推荐(0)
摘要:package com.jiepu; import java.io.File; import java.net.URISyntaxException; import java.util.Map; import java.util.Properties; //java在gradle工程访问src/te 阅读全文
posted @ 2015-08-06 11:11 贾小仙 阅读(800) 评论(0) 推荐(0)