自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 【转】JAVA线程池原理详解一

JAVA线程池原理详解一线程池的优点1、线程是稀缺资源,使用线程池可以减少创建和销毁线程的次数,每个工作线程都可以重复使用。2、可以根据系统的承受能力,调整线程池中工作线程的数量,防止因为消耗过多内存导致服务器崩溃。线程池的创建1 public ThreadPoolExecutor(int corePoolSize,2 ...

2019-05-28 22:54:00 209

转载 【转】Fastjson生成json时Null属性不显示

Fastjson生成json时Null属性不显示举个例子Map < String , Object > jsonMap = new HashMap< String , Object>(); jsonMap.put("a",1); jsonMap.put("b",""); jsonMap.put("c",null); jsonMap.p...

2019-05-21 18:43:00 115

转载 【转】Java中的多线程你只要看这一篇就够了

转自:https://www.cnblogs.com/wxd0108/p/5479442.html引如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则...

2019-01-09 12:06:00 112

转载 好用工具集合

1、多行文本编辑神器:sublimetext 下载地址:http://www.sublimetext.com/3转载于:https://www.cnblogs.com/sanxiao/p/10182242.html

2018-12-26 22:24:00 109

转载 跨域请求设置withCredentials(转)

  最近在做运动城项目,这一个项目下面有多个子项目,如主数据项目,pos项目等。主数据项目的域名为www.topmall.com,POS项目的域名为pos.topmall.com。即两个项目的主域名相同,子域名不相同。  我们的登陆认证是放在主数据项目的,即进入POS项目如果检测未登陆,是先要调用主数据的一个登陆接口登陆后才可以访问的。这时候跨域问题就出现了,进入POS项目之...

2018-12-01 21:42:00 118

转载 Java中的多线程你只要看这一篇就够了(转)

引如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人...

2018-11-04 00:58:00 84

转载 几款免费的图表js插件(转)

1,ichartjs(国产)(http://www.ichartjs.com/) ===============强烈推荐ichartjs是一款优秀的国产开源插件,作者是王鹤,英文名taylor,毕业于南昌大学软件工程专业。ichartjs 是一款基于HTML5的图形库。使用纯javascript语言, 利用HTML5的canvas标签绘制各式图形。 ichartjs致力于为您的应用提供...

2018-10-26 01:47:00 246

转载 Java多线程详解

线程对象是可以产生线程的对象。比如在Java平台中Thread对象,Runnable对象。线程,是指正在执行的一个指点令序列。在java平台上是指从一个线程对象的start()开始,运行run方法体中的那一段相对独立的过程。相比于多进程,多线程的优势有: (1)进程之间不能共享数据,线程可以; (2)系统创建进程需要为该进程重新分配系统资源,故创建线程代价比较小;...

2018-10-06 23:51:00 89

转载 Java多线程-线程池ThreadPoolExecutor构造方法和规则(转)

原文:https://blog.csdn.net/qq_25806863/article/details/71126867转载于:https://www.cnblogs.com/sanxiao/p/9749058.html

2018-10-06 23:50:00 99

转载 Mybatis+Mysql插入数据库返回自增主键id值的三种方法(转)

原文:https://www.cnblogs.com/erma0-007/p/8616256.html一、场景:插入数据库的值需要立即得到返回的主键id进行下一步程序操作二、解决方法:第一种:使用通用mapper的插入方法Mapper.insertSelective(record);此方法:插入一条数据,只插入不为null的字段,不会影响有默认值的字段支持O...

2018-10-06 21:52:00 224

转载 ThreadPoolExecutor线程池参数设置技巧(转)

一、ThreadPoolExecutor的重要参数corePoolSize:核心线程数核心线程会一直存活,及时没有任务需要执行当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关闭queueCapacity:任务队列...

2018-09-24 17:56:00 128

转载 跨域资源共享 CORS 详解(转)

原文:http://www.ruanyifeng.com/blog/2016/04/cors.htmlCORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。本文详细介绍CORS的内部机制。(图片说明:摄于阿联酋...

2018-09-16 20:13:00 58

转载 JSON跨域解决方案收集(转)

原文:https://www.cnblogs.com/hgmyz/p/7145268.html最近面试问的挺多的一个问题,就是JavaScript的跨域问题。在这里,对跨域的一些方法做个总结。由于浏览器的同源策略,不同域名、不同端口、不同协议都会构成跨域;但在实际的业务中,很多场景需要进行跨域传递信息,这样就催生出多种跨域方法。1. 具备src的标签原理:所有具有 s...

2018-09-16 20:09:00 95

转载 json跨域原理及解决方法(转)

原文:https://www.cnblogs.com/beidan/p/5269817.html这一篇文章呢,主要是之前一直听别人讲json跨域跨域,但是还是一头雾水,只知其一,于是一怒之下,翻阅各种资料,如果有不正确的地方,劳烦指正一下^_^首先,先了解浏览器有一个很重要安全性限制,即为同源策略:不同域的客户端脚本在无明确授权的情况下不能读些对方资源。跨域也就是不同源~举个...

2018-09-16 20:03:00 155

转载 git-stash用法小结(转)

原文:https://www.cnblogs.com/tocy/p/git-stash-reference.html缘起今天在看一个bug,之前一个分支的版本是正常的,在新的分支上上加了很多日志没找到原因,希望回溯到之前的版本,确定下从哪个提交引入的问题,但是还不想把现在的修改提交,也不希望在Git上看到当前修改的版本(带有大量日志和调试信息)。因此呢,查查Git有没有提供类似功...

2018-09-12 17:30:00 84

转载 Java Spring MVC分层设计(转)

原文:https://blog.csdn.net/chris_mao/article/details/48694243第一次尝试着用Java做Web开发,使用了Java Spring框架,顺便说一句,如果使用Spring开发,建议使用STS(Spring Tool Suite) IDE,它很好的集成了Spring、Maven等框架,使用起来特别方便,尤其是第一次使用Spring框架进...

2018-09-10 00:03:00 202

转载 实体类(VO,DO,DTO)的划分(转)

原文:http://blog.sina.com.cn/s/blog_7a4cdec80100wkyh.html经常会接触到VO,DO,DTO的概念,本文从领域建模中的实体划分和项目中的实际应用情况两个角度,对这几个概念进行简析。得出的主要结论是:在项目应用中,VO对应于页面上需要显示的数据(表单),DO对应于数据库中存储的数据(数据表),DTO对应于除二者之外需要进行传递的数据。...

2018-09-09 23:49:00 157

转载 Java中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念(转)

原文:https://blog.csdn.net/fanhenghui/article/details/78202176PO(persistant object) 持久对象在 o/r 映射的时候出现的概念,如果没有 o/r 映射,没有这个概念存在了。通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的 java 对象。最简单的 PO 就...

2018-09-09 23:44:00 188

转载 Java中常见的对象类型简述(DO、BO、DTO、VO、AO、PO)(转)

原文:https://blog.csdn.net/uestcyms/article/details/80244407题记编写本篇文章的缘由是阿狸JAVA开发手册多处提到DO、BO、DTO、VO、PO等概念;内容多引用于网络帖子上的回答,如下:知乎:PO BO VO DTO POJO DAO DO这些Java中的概念分别指一些什么?CNblogs:PO BO VO DT...

2018-09-09 23:42:00 102

转载 关于VO、DTO、DO、PO的概念、区别和用处(转)

概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输...

2018-09-09 23:39:00 81

转载 Spring-Mybatis --- 配置SqlSessionFactoryBean,整合Spring-Mybatis(转)

要利用Mybatis首先是需要导入mybatis-x.x.x.jar,其次,要整合Spring和Mybatis需要导入mybatis-spring-x.x.x.jar。  JAR : mybatis-x.x.x <dependency> <groupId>org.mybatis</groupId>...

2018-09-06 16:37:00 285

转载 什么是 MIME TYPE?(转)

什么是 MIME TYPE?一、首先,我们要了解浏览器是如何处理内容的。在浏览器中显示的内容有 HTML、有 XML、有 GIF、还有 Flash ……那么,浏览器是如何区分它们,决定什么内容用什么形式来显示呢?答案是 MIME Type,也就是该资源的媒体类型。媒体类型通常是通过 HTTP 协议,由 Web 服务器告知浏览器的,更准确地说,是通过 Content-Type 来表...

2018-09-06 16:32:00 62

转载 @Autowired 与@Resource的区别(详细)(转)

参考博文:http://www.cnblogs.com/happyyang/articles/3553687.htmlhttp://blog.csdn.net/revent/article/details/49203619http://blog.csdn.net/ad921012/article/details/49679745spring不但支持自己定义的@Autowi...

2018-09-06 15:57:00 75

转载 java定时任务(转)

java定时任务实现方法: 1 public class TimingTask { 2 private static int count = 0; 3 private static SpiderService service = null; 4 public static void startTask(int hour,int minu...

2018-09-06 15:55:00 54

转载 jvm 参数调优(转)

FROM:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html#CMSInitiatingOccupancyFraction_value不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问...

2018-09-06 15:54:00 52

转载 【转】java获取当前路径的几种方法

1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{ System.out.println(d...

2018-09-06 15:35:00 56

转载 Java注解处理器(转)

Java中的注解(Annotation)是一个很神奇的东西,特别现在有很多Android库都是使用注解的方式来实现的。一直想详细了解一下其中的原理。很有幸阅读到一篇详细解释编写注解处理器的文章。本文的原文是ANNOTATION PROCESSING 101,作者是Hannes Dorfmann。这是一篇好文,忍不住翻译学习一下。以下是翻译。在这篇文章中,我将阐述怎样写一个注解处理...

2018-09-06 15:23:00 71

转载 Spring JdbcTemplate方法详解(转)

FROM:http://blog.csdn.net/dyllove98/article/details/7772463JdbcTemplate主要提供以下五类方法:execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句;update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相...

2018-09-06 15:22:00 93

转载 10种排序算法总结

10种排序算法总结排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准:(1)执行时间(2)存储空间(3)编程工作 对于数据量较小的情形,(1)(2)差别不大,主要考虑(3);而对于数据量大的,(1)为首要。主要排序法有:一、冒泡(Bubble)排序——相邻交换二、选择排序——每次最小/大排在相应...

2018-09-06 15:20:00 81

转载 JVM -XX: 参数介绍(转)

垃圾回收器相关常用参数:功能开关:参数默认值或限制说明参数默认值功能-XX:-AllowUserSignalHandlers限于Linux和Solaris,默认不启用允许为java进程安装信号处理器,信号处理参见类:sun.misc.Signal, sun.misc.SignalHandler-XX:+DisableEx...

2018-09-06 15:17:00 85

转载 建模工具

plantuml:http://plantuml.com/component-diagram转载于:https://www.cnblogs.com/sanxiao/p/9559235.html

2018-08-30 11:40:00 75

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除