自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(530)
  • 资源 (18)
  • 收藏
  • 关注

转载 java8 lambda 统计list中对象的重复次数

List list = new ArrayList() { { add(12); add(20); add(12); add(22); add(22); a

2017-11-16 15:10:49 19651

转载 Java 8 中的 Streams API 详解

Java 8 中的 Streams API 详解Streams 的背景,以及 Java 8 中的使用详解陈 争云, 占 宇剑, 和 司 磊2014 年 9 月 11 日发布WeiboGoogle+用电子邮件发送本页面 26为什么需要 StreamStream 作为

2017-11-09 20:54:45 514

转载 Java Lambda表达式入门

原文链接: Start Using Java Lambda Expressions下载示例程序 Examples.zip 。原文日期: 2014年4月16日翻译日期: 2014年4月27日翻译人员: 铁锚简介简介(译者注:虽然看着很先进,其实Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样

2017-11-09 20:51:53 373

转载 使用java8的lambda将list转为map(转)

常用方式代码如下:public Map getIdNameMap(List accounts) { return accounts.stream().collect(Collectors.toMap(Account::getId, Account::getUsername));}收集成实体本身map代码如下:public Map getIdAccount

2017-11-09 10:56:36 7480

转载 Java泛型中E、T、K、V等的含义

Java泛型中的标记符含义:  E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值类型)? -  表示不确定的java类型 S、U、V  - 2nd、3rd、4th typesObje

2017-10-31 17:42:03 8207

转载 SSL/TLS的Handshake过程与javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure异常

一.SSL/TLS的Handshake过程在SSL/TLS的Handshake过程中,客户端与服务器之间需要交换参数,具体过程如下:客户端提供其所支持的各种cipher suites(包含加密算法和Hash函数)服务器从中选择自己也支持的cipher suite,并通知客户端,表明两者将以此进行数据传输服务器同时将自己的数字证书(包括服务器名称、CA和公钥)作为标识符发给客户端客户

2017-10-25 13:36:03 985

转载 成为一名Java高级架构师到底需要学习什么?

成为一名Java高级架构师到底需要学习什么?六子架构群:606187239Java架构师,应该算是一些Java程序员们的一个职业目标了吧。很多码农码了五六年的代码也没能成为架构师。那成为Java架构师要掌握哪些技术呢,总体来说呢,有两方面,一个是基础技术,另一个就是组织能力和提出解决方案能力了。我就跟大家来简要地说说吧。

2017-10-18 15:37:15 600

转载 我的编码习惯 - 如何应对需求变更

我的编码习惯 - 如何应对需求变更晓风轻1 个月前我之前的文章 程序员你为什么这么累? 中,我个人观点是加班原因是编码质量占了大部分因素,但是不少同学都不认为是代码质量导致的加班,都认为是不断的需求改动导致的加班。这位同学,说的好像别人的需求就不会变动似的!谁的需求不改动啊?不改动的能叫需求吗?哈哈。先看几个程序员的段子娱乐一下杀

2017-10-17 21:22:34 505

转载 META-INF文件夹是干啥的,META-INF文件夹的作用, META-INF文件夹能删吗

今天有人问到 META-INF文件夹是干啥的,META-INF文件夹的作用, META-INF文件夹能删吗,还有项目的META-INF下面一般会有个MANIFEST.MF 文件,都是干啥的。 百度搜了一下,基本找不到答案。于是上stakoverflow搜,得到如下答案: If you remove META-INF from a jar then there is

2017-10-16 20:07:03 4790 2

转载 一道Integer面试题引发的对Integer的探究

原来是这么分析的!!!面试题://在jdk1.5的环境下,有如下4条语句:Integer i01 = 59;int i02 = 59;Integer i03 =Integer.valueOf(59);Integer i04 = new Integer(59);以下输出结果为false的是:A. System.out.println(i01== i02)

2017-10-16 20:04:23 517

转载 Java 泛型,了解这些就够用了。

此文目录:Java泛型是什么?通常的泛型的写法示例类型擦除为什么要使用Java泛型通过示例了解PECS原则 一、Java泛型是什么?官方定义泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。通俗解释通俗的讲

2017-10-16 19:55:54 451

转载 UML常用图的几种关系的总结

在UML的类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Composition), 依赖(Dependency)1.       泛化(Generalization)【泛化关系】:是一种继承关系, 表示一般与特殊的关系, 它指定了子类如

2017-10-16 14:08:10 1258

转载 初学Spring有没有适合的书?

作者:刘易友链接:https://www.zhihu.com/question/22021742/answer/43253452来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。我是来反对那些说直接看开发文档或者看源码的,他们可能没有注意楼主是初学者。楼主是初学,而如果连Spring都是初学,那么可以肯定楼主之前没有阅读java框架源码的习惯

2017-10-15 13:28:11 10675 3

转载 在Java中按字节获得字符串长度的两种方法

由于Java是基于Unicode编码的,因此,一个汉字的长度为1,而不是2。但有时需要以字节单位获得字符串的长度。例如,“123abc长城”按字节长度计算是10,而按Unicode计算长度是8。为了获得10,需要从头扫描根据字符的Ascii来获得具体的长度。如果是标准的字符,Ascii的范围是0至255,如果是汉字或其他全角字符,Ascii会大于255。因此,可以编写如下的方法来获得以字节为单位的

2017-10-13 18:49:52 2742 1

转载 做到这一点,你也可以成为优秀的程序员

做到这一点,你也可以成为优秀的程序员作者: 解牛_冯雅杰  来源: 简书  发布时间: 2017-08-11 12:00  阅读: 49606 次  推荐: 272   原文链接   [收藏]    作为一个程序员,我经常会问自己一个问题:优秀的程序员都具备哪些特质?  我总结过很多特质,例如:有解决问题的能力有独立思考的能力有好奇心

2017-10-13 17:23:04 412

转载 使用TortoiseGit操作分支的创建与合并

第一步:创建本地分支点击右键选择TortoiseGit,选择Create Branch…,在Branch框中填写新分支的名称(若选中”switch to new branch”则直接转到新分支上,省去第二步),点击OK按钮:   第二步:通过“Switch/Checkout”切换到新创建的分支上,点击OK:    第三

2017-10-09 17:33:53 2287

转载 eclipse使用技巧---使用正则表达式查找替换

eclipse使用技巧---使用正则表达式查找替换1,Eclipse ctrl+f 打开查找框2,选中 Regular expressions (正则表达式)去掉/* */(eclipse)        /\*(.|[\r\n])*?\*/去掉//(eclipse)             //.*$去掉import(eclipse)     import

2017-10-09 11:28:29 1035

原创 Eclipse正则表达式替换

场景:       查找所有get方法,并在其上添加注解。需要查找的方法例如:public int getIshfok() { return ishfok;}添加注解后:@JsonIgnorepublic int getIshfok() { return ishfok;}Find:public ([a-z|A-Z]+) getReplace with:\r

2017-10-09 10:48:29 681

转载 普通Java程序员学习使用的6个JDK内建工具

http://developer.51cto.com/art/201512/502926.htm普通Java程序员学习使用的6个JDK内建工具与你的问题不同,我认为软件工程主要是用来解决问题的。有些博客认为“每个小孩都应该学习编程”,“你认为学数学只是玩玩而已?如果你有看过我的HTML5调试器的话,你会发现我是一个程序员,但我做的工作远不止数学这些”。 上面两者都同意一个观点,

2017-09-27 20:58:45 449

转载 二维码的生成细节和原理

二维码的生成细节和原理二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型作者:陈皓来源:酷壳网|2013-10-29 09:46 移动端 收藏  分享二维码又称QR Code,QR全称Quick Res

2017-09-27 20:14:34 677

转载 成为Java顶尖程序员 ,看这11本书就够了 以下是我推荐给Java开发者们的一些值得一看的好书。但是这些书里面并没有Java基础、Java教程之类的书,不是我不推荐,而是离我自己学习 Java基础技

成为Java顶尖程序员 ,看这11本书就够了以下是我推荐给Java开发者们的一些值得一看的好书。但是这些书里面并没有Java基础、Java教程之类的书,不是我不推荐,而是离我自己学习 Java基础技术也过去好几年了,我学习的时候看的什么也忘了,所以我不能不负责任地推荐一些我自己都没有看过的书给大家。作者:来源:攻城狮之家|2015-12-31 09:55 移动端 收

2017-09-27 19:50:26 1635

转载 Jackson注解学习参考

以下内容摘录、翻译自https://github.com/FasterXML/jackson-annotations (1)初级 我们从几个简单的使用场景开始:重命名属性,忽略属性,以及修改属性所使用的类型。 注意:下面的例子仅仅显示了成员属性(field properties),注解同样也可以用在成员方法(getter/setter)上。 ①属性重命名时使用的注解 最常见的使

2017-09-23 18:43:09 369

转载 jackson实体类转换json大小写及空字段忽略

在实体类属性字段上添加:@JsonProperty({要转化为json时显示的字段名称})例如:// ID 图书编号@JsonProperty("ID")private String id;// ISBN@JsonProperty("ISBN")private String ISBN;// ISSN@JsonProperty(

2017-09-23 18:39:09 4702

转载 X509证书信任管理器类的详解

在JSSE中,证书信任管理器类就是实现了接口X509TrustManager的类。我们可以自己实现该接口,让它信任我们指定的证书。  接口X509TrustManager有下述三个公有的方法需要我们实现:  ⑴ oid checkClientTrusted(X509Certificate[] chain, String authType)throws Certifica

2017-09-21 21:12:36 4150

转载 RPC框架

关于RPC你的题目是RPC框架,首先了解什么叫RPC,为什么要RPC,RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。比如说,一个方法可能是这样定义的:Employee getEmployeeByName(String fullName)

2017-09-21 18:31:05 445

转载 同步和异步的区别

同步和异步的概念对于很多人来说是一个模糊的概念,是一种似乎只能意会不能言传的东西。其实我们的生活中存在着很多同步异步的例子。比如:你叫我去吃饭,我听到了就立刻和你去吃饭,如果我没有听到,你就会一直叫我,直到我听见和你一起去吃饭,这个过程叫同步;异步过程指你叫我去吃饭,然后你就去吃饭了,而不管我是否和你一起去吃饭。而我得到消息后可能立即就走,也可能过段时间再走。如果我请你吃饭,就是同步,如果你请我吃

2017-09-21 17:53:48 5358

转载 spring MVC注解深入研究

@Controller @Service  @Controller和 @Component注册一个action 到spring 上下文中,bean 的ID 默认为类名称开头字母小写。@Repository、@Service 和@Controller。这 3 个注解和 @Component 是等效的,但是从注解类的命名上,很容易看出这 3 个注解分别和持久层、业务层和控制层(Web 层)相对

2017-09-20 20:51:38 410

转载 详细了解什么是UEFI启动

详细了解什么是UEFI启动什么是uefi启动?它的特点是什么?对此我们今天就和大家做个通俗易懂的简要说明,让大家能够更明白什么是uefi启动。 uefi是一种更快捷快速的电脑启动配置,它的全称是“统一可扩展固件接口”(Unified Extensible Firmware Interface),接下来我们就为大家详细介绍什么是uefi启动。第一步:要

2017-09-20 20:07:40 3974

原创 springMVC+mybatis查询数据,返回resultType=”map”时,如果数据为空的字段,则该字段省略不显示的解决方案

springMVC+mybatis查询数据,返回resultType=”map”时,如果数据为空的字段,则该字段省略不显示。环境:SpringMVC+mybatis1、Controller代码:@RequestMapping(value = "/query")@ResponseBodypublic ResponseEntity paymentPay(String s

2017-09-11 11:11:16 3084

转载 mybatis返回map类型数据空值字段不显示(三种解决方法)

一、查询sql添加每个字段的判断空IFNULL(rate,'') as rate1二、ResultType利用实体返回,不用map三、springMVC+mybatis查询数据,返回resultType=”map”时,如果数据为空的字段,则该字段省略不显示,可以通过添加配置文件,规定查询数据为空是则返回null。<!DOCTYPE configuration PUBLIC

2017-09-08 17:39:57 1275

转载 Java List<Object>去掉重复对象-java8

一、去除List中重复的Stringpublic ListString> removeStringListDupli(ListString> stringList) { SetString> set = new LinkedHashSet(); set.addAll(stringList); stringList.clear(); stringList.ad

2017-09-07 17:46:41 2559

转载 insert语句实现表插入

1.如果2张表的字段一致,并且希望插入全部数据,可以用这种方法:     INSERT INTO 目标表 SELECT * FROM 来源表;    insert into insertTest select * from insertTest2; 2.如果只希望导入指定字段,可以用这种方法:INSERT INTO 目标表 (字段1, 字段2, ...) SELECT

2017-09-04 10:29:02 5189

转载 js中JSON.stringify用于自定义的类

参考:http://stackoverflow.com/questions/7356694/how-to-json-stringify-a-user-defined-class-in-javascript function MyClass() { this.a = "1a"; this.b = "1b"; this.c = 100; this.d

2017-08-31 16:49:56 994

转载 jquery之重写(扩展)$.ajax和$.fn.load等方法详解

前言:        今天做东西,考虑用户最好的体验,要实现界面上异步请求数据的loading效果,功能代码都是别人写完的,大概几十个地方,用的都是jQuery的load方法。咋整啊,总不能挨个去每个方法里面加效果吧,几十个地方呢。思来想去,只能用重写了,嘛也不说了,开干。        作为一名资深小白,之前从未重写过jQuery的方法,依托着度娘,外加又看了看jqu

2017-08-31 16:46:32 1167

原创 bootstrap-table,当前行单击事件

<table class="table-hover" id="dataTable" data-class="table table-hover" data-sort-name="createTime" data-sort-order="desc" data-query-params="listParams" data-toggle="table" data-url="listDat

2017-08-24 16:05:22 24653 1

原创 bootstrap-table,当前行鼠标悬停样式

.table-hover > tbody > tr:hover > td,.table-hover > tbody > tr:hover > th { color:blue; cursor: pointer;}id="dataTable"data-class="table table-hover"data-sort-name="createTime"data-s

2017-08-24 15:50:18 10260

原创 jdk8-获取list<Object>中的某个属性并过滤非空,然后返回一个属性的list

合并userLoginLogList所有areaId,并去除非空值:List areaIds = userLoginLogList.stream().map(UserLoginLogStatisticsVO::getAreaId).filter(x -> x !=null ).collect(Collectors.toList());主要说明:List userLogi

2017-08-24 11:56:12 24352 1

转载 JDK8 之线程Thread小记

一、线程的实现两种方式:    1.直接实现Thread类    2.继承Runnable接口    上面两种方法都要实现run()方法,最终都会生成一个Thread对像;一般推荐使用第二种办法,因为线程只是实现了Runnable接口,还可以继承其他类。很适合多个相同线程处理同一份资源,能很好的将cpu、代码和数据分开,形成清晰模型,很好的体现了面向对象编程的思想. //线程初

2017-08-24 10:02:12 940

转载 spring mvc redirect 重定向 跳转并传递参数

在项目中做form表单功能提交时,防止用户客户端后退或者刷新时重复提交问题,需要在服务端进行重定向跳转,具体跳转方式有以下几种方式:公用代码:Java代码  @RequestMapping(value="/index",method = { RequestMethod.POST, RequestMethod.GET })  public  ModelAndV

2017-08-18 10:52:04 1005

原创 list.remove报错解决方案

今天遇到这么一个异常:Exception in thread "main" java.lang.UnsupportedOperationException      at java.util.AbstractList.remove(AbstractList.java:144)      at java.util.AbstractList$Itr.remove(AbstractLis

2017-07-31 11:13:55 1942

struts教程

struts教程,struts教程

2008-02-14

在Flex的DataGrid中使用CheckBox

在Flex的DataGrid中使用CheckBox 欢迎分享

2009-07-22

mootools docs 1.3 英文版

基于mootools doc 1.3英文原版制作,也许有些链接不正确,请大家多多包含。

2010-11-16

四则运算生成工具

用Javascript + html 写的工具,适用于小学生。主要作用: 1、生成四则运算试题,比如:5+5、8-1、7*7等; 2、可以设定显示时间、数值以内(比如10以内的加减法)、生成个数(比如10道题,不超过100道) 3、具有统计分数、显示正确结果的功能。等等 不足之处请大家见谅。有任何问题给我发消息。

2014-07-24

SpringMVC学习指南.pdf

Spring MVC是Spring框架中用于Web应用快速开发的一个模块,其中的MVC是Model-View-Controller的缩写。作为当今业界*主流的Web开发框架,Spring MVC已经成为当前*热门的开发技能,同时也广泛用于桌面开发领域。   本书重在讲述如何通过Spring MVC来开发基于Java的Web应用。全书共计12章,分别从Spring框架、模型2和MVC模式、Spring MVC介绍、控制器、数据绑定和表单标签库、传唤器和格式化、验证器、表达式语言、JSTL、国际化、上传文件、下载文件多个角度介绍了Spring MVC。除此之外,本书还配有丰富的示例以供读者练习和参考。   本书是一本Spring MVC的教程,内容细致、讲解清晰,非常适合Web开发者和想要使用Spring MVC开发基于Java的Web应用的读者阅读。

2017-10-15

Oracle安装教程

Oracle安装<br>

2007-12-25

搜狗双拼字根练习--- 用于快速记忆【搜狗双拼】的字根。

这个是用Web方式,JavaScript写的。上面是一张对照图,下面是字根练习。 不是软件! 俺前段时间一直再练【搜狗双拼】,又懒的记忆字根,就弄了这个。 做的不是挺好,请大伙多多包含吧~~ 有声母,就是:【zh[知] ch [嗤] sh [诗]】。

2009-01-16

受用一生的公式.pdf

这本小册子是想以平易近人且便于使用的方式,把常用的数学与物理公式介绍给大家。经常看看有助与我们开发程序的一些算法。作者沃特金斯。

2009-07-01

jquery1.7教程

网上下载的最新jQuery1.7chm教程,感谢作者提供!

2012-04-05

jQueryAPI_CHM

jQueryAPI_CHM 最新中文版,值得推荐。关键是,我不会要大家的资源分。

2009-05-08

spring-reference

spring-reference

2008-02-14

Total Commander 7.50a (美化版)注册文件

Total Commander 7.50a 美化版注册文件 wincmd.key

2010-03-29

正则表达式

正则表达式的一些讲解

2007-12-12

Flex的DataGrid中使用CheckBox

Flex的DataGrid中使用CheckBox. 大家共同研究

2009-07-22

jFreechart 1.0.13 API CHM 文档

jFreechart 1.0.13 API CHM 文档。 最新文档英文原版。 用离线下载下来的,然后用EASY CHM制作的,做了好几遍,不太好。请大家多多包含!

2010-04-12

java 环境变量的配置

java 环境变量的配置 .doc文件。 如何配置java环境变量

2009-07-15

Mootools 1.2系列教程

作者:Fdream, 我借花献佛了,大家可以去他的空间看看,随时更新!

2010-12-21

OGNL - Object Graph Navigation Library 4.0-API

Apache Commons OGNL - Object Graph Navigation Library 4.0-SNAPSHOT API 英文版 EasyCHM制作 厚颜祈求1分。欢迎批评指正。

2013-02-05

空空如也

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

TA关注的人

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