自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 RestTemplate之GET和POST调用和异步回调

get方式String url = "http://hostname:port/v1.0/data/data";HttpHeaders headers = new HttpHeaders();headers.set("Accept", MediaType.APPLICATION_JSON_UTF8_VALUE);UriComponentsBuilder bui...

2018-07-21 13:18:00 992

转载 ConditionalOnProperty

配置Spring Boot通过@ConditionalOnProperty来控制Configuration是否生效1、matchIfMissing属性:从application.properties中读取某个属性值,如果该值为空,默认值为true@Configuration@ConditionalOnClass({ Feign.class })@Conditional...

2018-01-19 12:07:00 287

转载 fastjson序列化乱序问题

1、初始化为有序json对象JSONObject jsonOrdered= new JSONObject(true);2、将String对象转换过程中,不要调整顺序JSONObject jsonOrdered = JSONObject.parseObject(jsonString, Feature.OrderedField);转载于:https://...

2017-11-10 14:00:00 545

转载 IE中的console.log

部分情况下,IE中如果控制台没有开启,打印console.log可能会报错,一下为兼容方案:if(window.console && console.log) { console.log(msg);}转载于:https://www.cnblogs.com/zhangpengshou/p/7562645.html...

2017-09-20 17:23:00 204

转载 spring boot 中添加mongodb支持

1、添加maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></dependency>2、app...

2017-09-15 16:45:00 83

转载 javacript onclick事件中传递对象参数

var user = {id:1, name:'zs', age:20};var ele ='<a onclick="edit(' + JSON.stringify(user).replace(/"/g, '&quot;') + ');">修改</a>';或者varele ='<a onclick="edit(\'' + JSON...

2017-05-23 07:32:00 81

转载 Java Lambda 表达式 对 Map 对象排序

Map<String,String> mailParams = new LinkedHashMap<>();mailParams.put("Action","SingleSendMail");mailParams.put("AccountName", "[email protected]");mailParams.put("ReplyToAddres...

2017-05-05 15:07:00 402

转载 比较两个list对象是否相同

public Boolean exist(Container container){ List<SensorAtom> newSensorList = container.getSensorList(); List<SensorAtom> oldSensorList = containerSensorService.getSensorLis...

2017-03-25 20:24:00 1116

转载 ubuntu redis 自启动配置文件(关机有密码)

#!/bin/bash # chkconfig : 2345 99 10 ### BEGIN INIT INFO# Provides: redis-server# Required-Start: $syslog $remote_fs# Required-Stop: $syslog $remote_fs# D...

2017-03-09 18:27:00 119

转载 spring中订阅redis键值过期消息通知

1、首先启用redis通知功能(ubuntu下操作):编辑/etc/redis/redis.conf文件,添加或启用以下内容(过期通知):notify-keyspace-events Ex或者登陆redis-cli之后,输入以下命令:config set notify-keyspace-events Ex更多通知详见:http://redis.io/top...

2017-01-04 11:42:00 179

转载 网站架构之性能优化(转)

网站从构建之初的很少有人问津,用户数量较少,并发量较低,到之后的拥有千万上亿用户,数万量级的高并发,之间经历了怎样的过程,小型网站架构是怎样逐步演化的,本文简单探讨下这方面的内容,主要参考《大型网站架构设计》,这本书知识点总结的还是比较全面的。1. 初始阶段网站开始是没有太多访问量的,只需一台服务器就绰绰有余了,应用程序,数据库,静态资源等全部都在一台服务器上,一般使用LAMP/...

2016-09-29 15:49:00 116

转载 Json转Java Bean

//json字符串为BeanDevice device = JSON.parseObject(jsonString, Device.class);//json字符串转ListList<Module> list = JSON.parseArray(jsonString, Module.class);转载于:https://www.cnblo...

2016-08-02 14:29:00 72

转载 spring mvc 4 校验

一、controller中添加:@ResourceGatewayValidator gatewayValidator;@RequestMapping(value = "/gateway/signup", method = RequestMethod.POST)public ApiResponse signup(@Valid Gateway gateway, Binding...

2016-07-25 20:34:00 56

转载 java @ResponseBody返回值中去掉NULL字段

需要同时添加两个位置:1、annotation-driven过滤<mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.json.M...

2016-06-30 17:36:00 850

转载 合并两个java bean对象非空属性(泛型)

import java.beans.BeanInfo;import java.beans.Introspector;import java.beans.PropertyDescriptor;class Beanutils{ //merge two bean by discovering differences public static <M...

2016-06-07 07:36:00 529

转载 spring mvc 删除返回字符串中值为null的字段

在spring的配置文件中进行一下配置:<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"> <property name="messageConverters"> &lt...

2016-05-30 19:42:00 160

转载 ubuntu下postgreSQL安装配置

一、安装并配置,并设置远程登陆的用户名和密码1、安装postgreSQLsudo apt-get updatesudo apt-get install postgresql-9.4在Ubuntu下安装Postgresql后,会自动注册为服务,并随操作系统自动启动。在Ubuntu下安装Postgresql后,会自动添加一个名为postgres的操作系统用户,密码是随...

2016-05-06 10:15:00 613

转载 十大Intellij IDEA快捷键(转)

1智能提示Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,还有更智能地按类型信息提示Ctrl+Shift+Space,但因为Intellij总是随着我们敲击而自动提示,所以很多时候都不会手动敲这两个快捷键(除非提示框消失了)。用F2/ Shift+F2移动到有错误的代码,Alt+Enter快速修复(即Eclipse中的Quick...

2016-04-29 09:32:00 45

转载 IntelliJ Idea 常用快捷键列表

Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ctrl+...

2016-04-08 07:28:00 64

转载 Spring3.1新特性(转)

一、Spring2.5之前,我们都是通过实现Controller接口或其他实现来定义我们的处理器类。二、Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。并且提供了一组强大的注解:需要通过处理器映射DefaultAnnotationHandlerMapping和处理器适配器AnnotationMethodHa...

2016-03-31 14:59:00 67

转载 在java下使用log4j2记录日志

1、定义:log4j2 指log4j 2.X及以上版本2、安装log4j-core-xx.jarlog4j-api-xx.jarlog4j-web-xx.jar(web项目的需要引用)3、配置准备些日志的类添加如下引用:import org.apache.logging.log4j.LogManager;import org.apache.logging....

2016-01-13 17:58:00 173

转载 oracle基础备份和还原

#全库备份exp mminfo/123456 buffer=64000 inctype=complete file=c:\mminfo.dmp log=c:\mminfo.log#用户备份:用户mminfo下的所有表exp mminfo/123456 buffer=64000 owner=mminfo file=c:\mminfo.dmp log=c:\mminfo...

2015-12-10 00:26:00 57

转载 oracle创建表空间

#创建表空间语句:create tablespace user_data datafile 'D:\user_data.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;#创建表空间内的用户:create user username identified by pa...

2015-12-09 23:44:00 43

转载 navicat 连接 oracle

环境:windows2008r2(x64) oracle 11.2.0.11、找到Oracle服务端的NetManager程序(一般在开始菜单->oracle->配置和移植工具)中,修改以下两个位置(将IP修改为Oracle所在的IP地址):或者在oracle安装目录找到以下两个文件listener.ora和tnsnames.ora,参照下图进行修改:...

2015-12-06 23:46:00 99

转载 JSP EL表达式(转)

一、EL简介1.语法结构 ${expression}2.[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,而.无法做到动态取...

2015-12-04 11:52:00 90

转载 多个Jdk版本(转)

window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7.安装jdk1.6前,执行java -version得到C:\Users\liuxiang2>java -versionjava version "1.7.0_21"Ja...

2015-11-29 22:29:00 59

转载 url-pattern

一,servlet容器对url的匹配过程:当 一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问的是 http://localhost/test/aaa.html,我的应用上下文是test,容器会将http://localhost/test去掉, 剩下的/aaa.html部分拿来做servlet的映射匹配。这...

2015-11-28 22:34:00 41

转载 Java创建WebService服务及客户端实现(转)

简介 WebService是一种服务的提供方式,通过WebService,不同应用间相互间调用变的很方便,网络上有很多常用的WebService服务,如:http://developer.51cto.com/art/200908/147125.htm,不同的语言平台对WebService都有实现,Java的WebService实现,比较流行的有Axis2、J...

2015-11-19 00:09:00 110

转载 CSS中的绝对定位与相对定位

层级关系为:<div ——————————— position:relative; 不是最近的祖先定位元素,不是参照物<div—————————-没有设置为定位元素,不是参照物<div———————- position:relative 参照物<div box1<div box2 ——–position:absolute; top:50px; left:12...

2015-10-20 15:49:00 69

转载 OpenExplorer打开文件夹

Eclipse中文件打开功能,可以到https://github.com/samsonw/OpenExplorer/downloads下载最新版本,将jar包放到eclipse的plugins目录中,重新启动eclipse后,选中要查看的目录,点击上方横向工具栏中的Open Explorer图标可以实现在window资源管理器中查看目录。转载于:https://www.cnblogs...

2015-10-16 14:36:00 87

转载 RESTClient使用

RESTClient使用转载于:https://www.cnblogs.com/zhangpengshou/p/4872131.html

2015-10-12 16:48:00 80

转载 web.xml 的加载过程

初始化过程:在启动Web项目时,容器(比如Tomcat)会读web.xml配置文件中的两个节点<listener>和<contex-param>。接着容器会创建一个ServletContext(上下文),应用范围内即整个WEB项目都能使用这个上下文。接着容器会将读取到<context-param>转化为键值对,并交给Servle...

2015-10-11 14:32:00 56

转载 I18N、L10N、G11N

I18N --是“Internationalization” 的缩写,由于 “Internationalization” 单词较长,所以为了书写简便,通常缩写为“I18N” 。中间的 18 代表在首字母“I” 和尾字母“N” 之间省略了 18 个字母。单词“Internationalization” 翻译成中文是“ 国际化” 的意思-是使产品或软件具有不同国际市场的普遍适应性,从而无需重...

2015-09-02 15:41:00 113

转载 Oracle游标示例

-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is select empno,ename,job,...

2015-08-28 14:11:00 87

转载 MyEclipse转换Eclipse项目无法启动问题(转)

将myeclipse中开发的动态web项目直接引入到eclipse中继续开发,启动tomcat时会发出警告,更重的问题是你想启动的项目不知哪里去了,没有读取到配置文件: 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse....

2015-05-05 13:16:00 78

转载 eclipse默认文件编码

eclipse里就是在eclipse.ini文件里添加一行-Dfile.encoding=utf-8即可-startupplugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win...

2015-01-18 20:43:00 72

转载 JAVA为什么要配置环境变量,怎样配置

自己总结些再加抄点:安装JDK后要配置环境变量,主要有三个:1 JAVA_HOME ->为JDK的安装目录,如:F:\JAVA\jdk1.6.0_042 CLASSPATH ->到哪里找需要执行的.class文件,如: .;%JAVA_HOME%\lib; 前面是一个点[.]再加一个分号[;]再以分号结束[;] 为什么要加点[.]在编译java文件时,如javac xxx.j...

2015-01-18 20:04:00 81

转载 TODO Auto-generated method stub

在 菜单栏中 Window --> Preferences -->Java -->Code Style -->Code Templates--> Code --> Method body按照上面的路径来找,选中Method body后edit 去掉那句默认的话就行了转载于:https://www.cnblogs.com/zhangpengsho...

2015-01-18 18:04:00 190

转载 vc6开发ActiveX并发布全攻略(三)(转)

一、环境:  windows xp sp3  Microsoft VC++ 6.0二、制作文件  打开iexpress.exe(windows提供的一个向导式cab制作工具,位置:C:\WINDOWS\system32)    选“创建新的自解压缩指定文件”,点“下一步”。    选“仅创建压缩文件(ActiveX安装)”,点“下一步”。    点...

2014-10-09 17:03:00 72

转载 eclipse 代码自动提示

从Window -> preferences -> Java -> Editor -> Content assist -> Auto-Activation下,我们可以在"."号后面加入我们需要自动提示的首字母,比如".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ(_"。变量自动补全类名解决方法:...

2014-10-08 23:31:00 48

空空如也

空空如也

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

TA关注的人

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