自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 2 java并行基础

我们认真研究如何才能构建一个正确、健壮并且高效的并行系统。进程与线程进程(Process):是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。进程是线程的容器。程序是指令、数据和其组织形式的描述,进程是程序的实体。进程中可以容纳若干个线程。进程和线程的关系:线程就是轻量级的进程,是程序执行的最小单位。为什么我们使用多线程而不...

2019-08-28 09:57:00 118

转载 1 走进并行世界

需要知道的几个概念同步(Synchronous)和异步(Asynchronous)同步方法调用一旦开始,调用者必须等到方法调用返回后,才继续执行后续行为。异步方法一旦开始,方法调用会立即返回,调用者就可以继续执行后续行为。而异步方法通常会在另外一个线程“真实”地执行,当这个异步调用真实完成时,则会通知调用者。并发(Concurrency)和并行(Parallelism)并发偏...

2019-08-28 09:42:00 159

转载 java I/O 系统

流的类继承结构我们首先看看流的类继承结构,有助于理解下个标签的内容InputStreamOutputStreamReaderWriterFile类File类技能表示一个特定文件的名称,又能代表一个目录下的一组文件的名称。如果它指的是一个文件集,我们就可以对此集合调用list()方法,这个方法会返回一个字符数组。如果我们想取得不同的目录列表,只需要再创建一个不同的Fi...

2019-08-08 11:10:00 163

转载 Spring项目中的数据库加密

有时候为了安全,我们需要对数据库密码进行加密:SpringDruid数据源加密数据库密码当我们初步开始打造系统时,什么都没有一片空白,而数据源使用的是SpringDruid时,我们可以通过这篇博客的方案来进行数据库的加密:SrpingDruid数据源加密数据库密码当我们的系统之前使用的就是SpringDuid时,我们可以直接对数据库密码加密:1 在<bean id="da...

2019-07-26 13:54:00 136

转载 13/14:字符串与类型信息

字符串String—不可变的对象String对象是不可变的。String类中看起来会修改String值的方法,实际上都是创建了一个全新的String对象。public class Immutable { public static String upcase(String s) { return s.toUpperCase(); } public static ...

2019-07-25 19:03:00 160

转载 使用HttpClient访问接口(Rest接口和普通接口)

这里总结一下使用HttpClient访问外部接口的用法。后期如果发现有什么缺陷会更改。欢迎读者指出此方法的不足之处。首先,创建一个返回实体:public class HttpResult { // 响应的状态码 private int code; // 响应的响应体 private String body; public HttpResul...

2019-07-12 16:41:00 846

转载 8 多态

多态是继继承和封装之后的第三种基本特性。多态不但能够改善代码的组织结构和可读性,还能够创建可扩展的程序。“封装”是通过合并特征和行为来创建新的数据类型。“实现隐藏”则通过将细节“私有化”把接口和实现分离开来。而多态的作用则是 消除类型之间的耦合。多态方法调用允许一种类型表现出与其他相似类型之间的区别,只要它们都是从同一基类导出而来的。再论向上转型缺陷:“覆盖”私有方法当基类方法...

2019-07-08 08:29:00 78

转载 持有对象——容器

如果一个程序只包含固定数量且其生命期都是已知的对象,那么这是一个非常简单的程序。“容器”(List、set、Map)提供了完善的方法来保存对象,并且保存数量巨大。java中常用的集合框架体系图如下图所示,之后用到的再另作说明。各种集合的特点Collection(单列集合)List(有序,可重复)ArrayListArrayList:底层结构式数组、查询快、增删慢;线程不安...

2019-07-01 16:05:00 99

转载 介绍一种很好用的任务调度平台

1 总体设计分布式任务调度平台是什么XXL-JOB是一个轻量级分布式任务调度平台,和quartz相似,但是XXL-JOB将调度中心与执行器解耦,弥补了quartz的不足(使用API方式操作任务,不人性化;系统侵入性严重等)其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。文档我这边可以给。源码目录介绍/xxl-job-...

2019-06-27 13:48:00 1052

转载 java中的进制与操作符

直接常量double: 111d,111D二进制:前缀为0b十六进制:前缀为0x或0X,后面最大9位。八进制:前缀为0,后面最大7位。按位操作符与(&):或(||):异或(^):非(~,一元操作符):移位操作符<< :左移位,按指定位数向左移动,在低位补0>> :有符号右移,按指定位向右移动。符号为正,在高位插入0,符号为负,在高位...

2019-06-26 16:57:00 77

转载 类再生(合成、继承、final)

类再生有两种方法达到代码复用的效果:合成、继承。合成的语法合成就是形成对象,把复用的代码置入对象句柄。在类内字段使用基本数据会初始化为零,但对象句柄会初始化为null。在下面的程序中若没有new该对象,s初始化为null。class WaterSource { private String s; WaterSource() { System.ou...

2019-06-19 18:36:00 117

转载 初始化

构建器初始化我们可以在构建器中执行初始化进程。但是不可以妨碍自动初始化的进行,它在构建器进入之前就会发生。下面的程序i首先会初始化为0,然后变成7。class Counter {int i;Counter() { i = 7; }// . . .静态数据的初始化如果是基本类型,会自动获取自己的标准初始化值;如果是指向一个对象,除非新建一个对象,否则为null只有发生了第一...

2019-06-17 19:00:00 145

转载 重新学习Spring2——IOC和AOP原理彻底搞懂

一、AOP1 Spring AOP 的实现原理是对OOP编程方式的一种补充。翻译过来为“面向切面编程”。1 AspectJ是静态代理的增强:所谓静态代理就是AOP框架会在便一阶段生成AOP代理类,也叫编译器增强。2 使用Spring ...

2018-09-21 16:59:00 559

转载 重新学习Spring一--Spring在web项目中的启动过程

1 Spring 在web项目中的启动过程Spring简介Spring 最简单的功能就是创建对象和管理这些对象间的依赖关系,实现高内聚、低耦合。(高内聚:相关性很强的代码组成,既单一责任原则;低耦合:耦合指块间联系,低耦合既块间联系要低。)还提...

2018-09-19 10:44:00 660

转载 JDK并发包

JDK提供了大量实用的API和框架,来支持JDK内部功能:介绍更多多线程控制方法,比如之前的synchronized;介绍JDK中对线程池的支持,提高线程调度性能;向大家介绍JDK的一些并发容器。1 多线程的团队协作:同步控制synch...

2018-09-19 08:41:00 97

转载 java并行程序基础

1 进程 1 进程和线程之间的关系:进程是线程的容器。2 线程1 线程的执行流程:**线程调用start()**方法时,表示线程开始执行;当线程执行时,处于RUNNABLE状态,表示线程所需的一切资源都准备好了;当线程遇到synchron...

2018-09-18 16:36:00 73

转载 客户端服务端防止用户重复提交表单

一、什么是表单重复提交? 当网络有延迟时,用户提交的表单等数据还没有完成此次提交,但用户又多次点击提交,造成用户数据在数据库或存储中被提交多次。 利用线程延迟,简单模拟重复提交。 表单页面为form.html [html] view plain c...

2017-09-12 17:30:00 75

转载 Tomcat6项目移到Tomcat7 提示 404 解决方案

一个项目在Tomcat6可以运行和正常访问,但是一部署到Tomcat7就提示404错误。那么可以通过以下方法解决:找到项目下面的WEB-INF文件夹用记事本打开WEB.XML找到<load-on-startup />这个标签改为<load-on-startup >2</...

2017-08-25 11:34:00 269

转载 使用jconsole分析内存情况

http://www.cnblogs.com/dava/p/6686436.html 转载于:https://www.cnblogs.com/sean-zeng/p/11024787.html

2017-07-30 08:28:00 159

转载 在Java中如何设置一个定时任务,在每天的一个时间点自动执行一个特定的程序...

Quartz定时机制 首先导入jar包到程序内 quartz-all-1.6.0.jar 然后创建一个XML TimeConfig.xml 名字可以自己定义<?xml version="1.0" encoding="UTF-8"?&...

2017-07-17 19:02:00 867

转载 静态工具类注入service的方法

http://blog.sina.com.cn/s/blog_6e2d53050102wl3x.html 转载于:https://www.cnblogs.com/sean-zeng/p/11024791.html

2017-07-05 09:37:00 74

转载 微信JS-SDK实现分享功能

1 申请一个微信公众号,并确认在开发–接口权限中拥有分享功能的权限。 2 公众号设置–功能设置:在JS接口安全域名中添加安全域名,这个安全域名不是url,只需添加一级域名即可。 3 开发,基本配置中,需要获得开发者id,开发者密码,ip白名单,ip白名...

2017-06-29 13:13:00 84

转载 Hibernate的关联映射--一对多、

这是我 1 单向一对多: 实体类:(课程类)Grade与(学生类)Student的一对多关系 学生类:public class Student implements java.io.Serializable { // Fields ...

2017-06-25 16:31:00 57

转载 sqlserver 2005 数据库的差异备份与还原

找到一个可靠的步骤,点开链接:http://blog.csdn.net/kevindr/article/details/22154323 转载于:https://www.cnblogs.com/sean-zeng/p/11024794...

2017-06-20 19:49:00 75

转载 sqlserver安装教程

1 安装步骤:http://jingyan.baidu.com/article/359911f573f71657fe030603.html 2 当提示装载第二张光盘时,在DAEMON Tools中把第一张卸载,在卸载的位置装载第二张光盘 ...

2017-06-20 09:47:00 126

转载 hibernate左连接查询时在easyUI的dataGrid中有些行取值为空的解决办法

1 当使用left join左连连接,sql语句为select t from SecondPage t left join t.rightNavbar n where 1=1页面中出现了部分空行的情况,上述语句返回的list集合为Dat...

2017-05-10 17:55:00 62

转载 sqlserver还原差异备份

 因为之前遇到还原差异备份,最开始遇到SQLServer报错:”无法还原日志备份或差异备份,因为没有文件可用于前滚“。查阅很多资料后,终于得到解决。收集整理成这篇随笔。    问题原因:出现这种错误绝大多数是因为还原完整备份没有选择“恢复状态–>...

2017-05-10 13:07:00 669

转载 Hibernate关联关系配置(一对多、一对一和多对多)

第一种关联关系:一对多(多对一) “一对多”是最普遍的映射关系,简单来讲就如消费者与订单的关系。 一对多:从消费者角的度来说一个消费者可以有多个订单,即为一对多。 多对一:从订单的角度来说多个订单可以对应一个消费者,即为多对一。一对多关系在hbm...

2017-05-08 10:55:00 186

转载 防止用户重复提交表单数据,session方式,js方式

1. 使用session的方式创建Token令牌解决创建一个生成令牌的工具类,在该类中有返回类的对象,生成token的方法public class TokenUtil { /* *单例设计模式(保证类的对...

2017-05-05 17:28:00 72

转载 poi中文api文档

POI中文API文档 一、 POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况 H...

2017-05-03 11:45:00 86

转载 使用poi调整字体格式、添加单元格注释、自动调整列宽

1 创建新的工作铺import java.io.FileOutputStream;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel...

2017-05-03 11:32:00 402

转载 jQuery中的几个案例:隔行变色、复选框全选和全不选

1 表格隔行变色 1 技术分析: 1 )基本过滤选择器: odd: even: 2 )jq添加和移除样式: addClass(); ...

2017-05-02 23:09:00 205

转载 使用poi统计工作职责

1 创建一个新的sheet工作页 Sheet job = workbook.createSheet("工作职责统计");2 查询工作职责问题选项列表,并设置第一行倒出时间 List<Syslistconfig> ...

2017-05-02 15:03:00 100

空空如也

空空如也

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

TA关注的人

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