![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
java20150326
https://my.oschina.net/java20150326/blog**
http://blog.csdn.net/java20100406
展开
-
java学习
JAVA培训讲师,JAVA EE高端培训讲师,北京魔乐科技(MLDN软件实训中心)教学总监,从2008年开始先后出版《初级学java》、《Java开发实战经典》、《Java Web开发实战经典(基础篇)》、《Android开发实战经典》、《Oracle开发实战经典》、《Java核心技术精讲》分布式日志 ELK ( kibana )读写分离 ShardingSphere。度量分析与可视化套件 Grafana。链路追踪 Skywalking。交付 KuberSphere。原创 2022-12-16 13:14:09 · 448 阅读 · 0 评论 -
vue-java分离
【代码】vue-java分离。原创 2022-10-25 22:43:57 · 121 阅读 · 1 评论 -
java实现同步的几种方式
为何要同步? java允许许多线程并发控制,当多个线程同时操作一个可共享的资源变量是(如数据的增、删、改、查),将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用,从而保证了该变量的唯一性和准确性。一、实例 举个例子,如果一个银行账户同时被两个线程操作,一个取100块,一个存钱100块。假设账户原本有0块,如果取钱线...转载 2018-07-24 18:01:43 · 478 阅读 · 0 评论 -
java锁的Lock的几种用法
import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class SyncThreadTest { private Lock lock = new ReentrantLock(); public static void mai...原创 2018-07-25 11:28:19 · 394 阅读 · 0 评论 -
spring中Constructor、@Autowired、@PostConstruct的顺序
@PostConstruct注解的方法将会在依赖注入完成后被自动调用。执行顺序Constructor >> @Autowired >> @PostConstructpublic Class AAA { @Autowired private BBB b; public AAA() { System.out.pri...转载 2018-11-28 16:25:51 · 208 阅读 · 0 评论 -
uni-app跨平台前端框架
uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。原创 2018-12-13 17:39:45 · 1783 阅读 · 0 评论 -
异常
Exception类及其子类是 Throwable 的一种形式,它指出了合理的应用程序想要捕获的条件。RuntimeException是那些可能在 Java 虚拟机正常运行期间抛出的异常的超类。可能在执行方法期间抛出但未被捕获的RuntimeException 的任何子类都无需在 throws 子句中进行声明Exception:分为未检查异常(RuntimeException)和已检查异常(非...原创 2018-12-14 18:12:28 · 136 阅读 · 0 评论 -
list分批异步处理
<bean id="threadPool" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> <!-- 核心线程数 --> <property name="corePoolSize" value="20" /&g翻译 2018-12-28 17:00:55 · 2067 阅读 · 0 评论 -
spring4.0之二:@Configuration的使用
从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义,初始化Spring容器。注意:@Configuration注...翻译 2018-12-19 10:41:11 · 115 阅读 · 0 评论 -
MD5验证文件是否修改
import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.math.BigInteger;import java.nio.MappedByteBuffer;import java.nio.channels.FileChannel;import java.secur...翻译 2019-01-09 15:00:16 · 978 阅读 · 0 评论 -
快速巨量LIST数据处理
import java.util.ArrayList;import java.util.List;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util....翻译 2019-01-09 16:45:41 · 387 阅读 · 0 评论 -
启动加载缓存
1.web.xml引入 <servlet> <servlet-name>InitServlet</servlet-name> <servlet-class>com.hxy.sys.servelt.InitServlet</servlet-class> <load-on-startup>1<...原创 2018-04-04 17:25:48 · 871 阅读 · 0 评论 -
加密
为什么要在密码里加点“盐”盐(Salt)在密码学中,是指通过在密码任意固定位置插入特定的字符串,让散列后的结果和使用原始密码的散列结果不相符,这种过程称之为“加盐”。以上这句话是维基百科上对于 Salt 的定义,但是仅凭这句话还是很难理解什么叫 Salt,以及它究竟起到什么作用。第一代密码早期的软件系统或者互联网应用,数据库中设计用户表的时候,大致是这样的结构:mysql>原创 2017-07-11 08:48:04 · 258 阅读 · 0 评论 -
a超链接传递中文值 List集合求新增,删除
a超链接传递中文值1.用js:encodeURIComponent(encodeURIComponent(中文值))加密两次2.在java后台解密一次就可以了。String realUnitName = URLDecoder.decode(unitName, 'UTF-8');List oldList=newArrayList();原创 2017-03-05 15:15:03 · 380 阅读 · 0 评论 -
TreeMap按key排序
//不指定排序器 TreeMap treeMap1 = new TreeMap(); treeMap1.put("2", "1"); treeMap1.put("b", "1"); treeMap1.put("1", "1"); treeMap1.put("a", "1");原创 2017-03-11 14:58:39 · 400 阅读 · 0 评论 -
ctx赋值
jsp: =========================== String path = request.getContextPath(); %> var ctx = ''; =======================ftl:原创 2017-03-11 14:59:12 · 3048 阅读 · 0 评论 -
Java实现Html转PDF 和 Java工具类之Apache的Commons Lang和BeanUtils
项目上的客户提出一个需求,把政务流程中的表单数据导出成pdf或者图片格式,用来作电子档案材料。表单基于公司的电子政务构建平台实现,在数据库 保存的都是html格式,因此打算直接把表单html转成pdf或者图片。由于表单是已经写好了html页面,那我要做的就是能完美解析html+css 的pdf生成工具。在百度上搜索html转pdf的结果,大部分都是用itext,itext的确是java原创 2017-03-11 15:00:37 · 283 阅读 · 0 评论 -
list拷贝
public class CopyBeanUtil { /** * 复制list * @param source * @param classType * @param * @return */ public static List copyList(List sourc原创 2017-03-11 15:06:19 · 310 阅读 · 0 评论 -
UrlRewrite
1. org.tuckey urlrewritefilter 3.1.0 2. rewriteFilter org.tuckey.web.filters.urlrewrite.UrlRewriteFilter原创 2017-03-11 15:52:06 · 320 阅读 · 0 评论 -
属性注入以及获取tomcat目录
String path=System.getProperty("catalina.home"); System.out.println("==catalina.home==="+path); String path22=System.getProperty("user.dir"); System.out.println("==...原创 2017-03-11 14:55:34 · 244 阅读 · 0 评论 -
get,post,delete,put的http请求。
commons-httpclient commons-httpclient 3.1 org.apache.httpcomponents httpclient 4.3.3===================================================================import org.apa原创 2017-04-28 22:28:56 · 1695 阅读 · 1 评论 -
属性的复制BeanUtils
import org.springframework.beans.BeanUtils;import org.springframework.beans.BeanWrapper;import org.springframework.beans.BeanWrapperImpl;import java.util.*;/** */public class CopyBeanUtil {...原创 2017-07-11 08:47:23 · 283 阅读 · 0 评论 -
对象属性选择性拷贝 JAVA生成密码随机数
org.springframework.beans.BeanUtils.copyProperties(source, target,new String[]{'userId', 'modifyBy', 'modifyAt'}) StringBuffer sb = new StringBuffer(); String str = '0123456789';原创 2017-03-05 15:12:37 · 245 阅读 · 0 评论