携程旅行网技术研发中心资深研发工程师,研发Leader;CSDN博客专家;
能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
阿里云技能认证
详细说明什么是NoSQL? NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。 NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。
java 从List中拿出top指的条数数据、比较字符串是否在数组中、list转换string、验证字符串非空、验证List not null等
https://www.liaoxuefeng.com/article/001463233913442cdb2d1bd1b1b42e3b0b29eb1ba736c5e000 ...
FastJson时间格式化: @JSONField(format = “yyyy-MM-dd hh:mm:ss”) 单元测试加载Spring配置: @RunWith(SpringJUnit4ClassRunner.
由于系统采用springmvc框架,springmvc核心控制器DispatcherServlet 默认为每个controller生成单一实例来处理所有用户请求,所以在这个单一实例的controller中,它的XXXService也是一个实例处理所有请求, 这样XXXService的成员变量就被所有请求共享。
ArrayList转数组 /* * 获取优惠券全部策略ID String[] */ private String[] getStrategyIDArrayCache() ...
spark基本概念 http://www.cnblogs.com/shexinwei/p/4823051.
Thymeleaf Thymeleaf是一个页面模板,类似于Freemarker、Velocity等,但Thymeleaf可以在服务器环境和静态环境下都能正常运行的页面模板,深受前后端分离开发的团队人员的青睐。
maven一些常用命令 安装包到本地 Dfile=D:\workspace\Marketing.
Creating custom data graphics in Visio https://blogs.
org.apache.poi HSSFWorkbook中设置Excel单元格格式样式(居中,字体,边框等) HSSFCellStyle cellStyle = wb.
查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的: Ajax 文件下载: jQuery.
idea和sonar的集合使用 http://www.cnblogs.com/milletes/p/5985957.
Intellj 自动载入Mave依赖的功能很好用,但有时候会碰到问题,导致pom文件修改却没有触发自动重新载入的动作,此时需要手动强制更新依赖。
jvisualvm远程监控Tomcat: http://ihuangweiwei.iteye.
Intro to Filtering with Network Monitor 3.0: https://blogs.
http://www.cnblogs.com/kekec/archive/2012/12/02/2798020.
PerfView抓取dump和dump比较步骤截图: 其他相关文章: 性能分析工具-PerfView http://www.
Java开发中SecureCRT抓dump和使用Jstack查看线程步骤实践: sudo su – 切换到root ps -ef | grep java 查看进程PID top -H -p [PID] 查看当前应用PID子线程数 /usr/java/jdk1.
客户提交一个dump文件,WinDbg加载时出现大量WARNING,加载对应版本的SOS后执行相应命令提示”SOS does not support the current target architecture”。
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。
IntelliJ IDEA 注册码: http://idea.lanyus.com/
Microsoft Network Monitor 查询命令: Contains(property.
Java 客户端: public void scaneByPrefixFilter(String tablename, String rowPrifix) { try { ...
java代码对象如下: package com.ctrip.market.messagepush.
去哪儿-余昭辉 http://www.cnblogs.com/yuyijq/default.aspx?page=2 Jacky http://www.
Maven库: http://repo2.maven.org/maven2/ Maven依赖查询: http://mvnrepository.
之前写了一个登录表单页面,再iphone上测试遇到了一些奇怪的问题:表单中的input[type=”submit”]按钮在iPhone的safari浏览器下会出现圆角的情况;input[typ...
C#中类型Type有个GetMethod方法,调用该方法可获取指定方法名的方法信息实例。 使用时,其参数一般为2个,一个是方法名称字符串(可设置条件忽略大小写),另外一个参数为搜索方法的条件枚举。
在java项目开发中考虑到在使用HashMap在并发时会出现不正确行为,自己编写了采用static ConcurrentHashMap来完成静态缓存的处理,目的是为了能够用来处理高并发的线程安全类,如有问题请各指教: package com.
问题说明 : 今天在web应用中用到了Java多线程的技术来并发处理一些业务,但在执行时一直会报NullPointerException的错误,问题定位了一下发现是线程中的Spring bean没有被注入,bean对象的值为null。
在矩形范围内随机生成经纬度: /** * @Title: randomLonLat * @Description: 在矩形内随机生成经纬度 * @param Mi...
java经纬度两点距离计算方法,返回单位米: public class Distance { private static CLogger logger = new CLogger...
java自习网上资料收集,自学java、转java可能常用到的写文章,例如排序、正则、SpringMVC Java:初学 Java,遇到的问题及解决方案小结 http://www.
以下是在做地理位置相关项目要用到的一些资料,都是网上收集,里面根据经纬度如何查找周边区域、计算两点之间距离、如何利用geohash等; JAVA 计算地球上任意两点(经纬度)距离: http://blog.
SpringMVC(1)入门之环境搭建与页面数据传递 http://blog.163.com/zhangmihuo_2007/blog/static/270110752014528110...
http://www.runoob.com/java/java-regular-expressions.
@ContextConfiguration Spring整合JUnit4测试时,使用注解引入多个配置文件 单个文件 @ContextConfiguration(Locations=".
需求分析:需要 利用 out 对象返回给财付通是否接收成功 。那么将需要如下代码: /** * 返回处理结果给财付通服务器。
关于redis GEO介绍命令可以参考官方文档:http://redis.io/commands/geoadd 主要命令: GEOADD 添加地理位置信息 GEODIST 查询位置距离...
大家可能注意到了,网页上有些图片的src或css背景图片的url后面跟了一大串字符。 比如:data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAA...
数据库中记录了商家在百度标注的经纬度(如:116.412007, 39.947545) 最初想法,以圆心点为中心点,对半径做循环,半径每增加一个像素(暂定1米)再对周长做循环,到数据库中查询...
IIS7.0 Appcmd 命令详解 废话不说!虽然有配置界面管理器!但是做安装包的时候命令创建是必不可少的!最近使用NSIS制作安装包仔细研究了一下Appcmd的命令,可谓是功能齐全. 上网查了些资料,那些博客大部分都是转载的别人的。
HeidiSQL 是一个功能非常强大的 MySQL 客户端软件。它是德国程序员Ansgar Becker和几个Delphi程序员开发的一个开源工具。
mvc Razor除了在视图上解析外,一样可以这样用。 在有些项目需求上或许需要根据模板生产静态页面,那么你一样可以用Razor语法去直接解析你的页面从而把解析的页面生成静态页,首先介绍下RazorEngine,在nuget上可以直接引用到项目上,这个东西通俗的来讲就是可以在任何地方解析razor语法,个人觉得要比 NVelocity灵活好用很多。
感知哈希算法——找出相似的图片: http://www.cnblogs.com/technology/archive/2012/07/12/Perceptual-Hash-Algorithm.
sql server update as_landingmodule set ModuleInterface=tb.
HttpHandler与HttpModule的用处与区别 问题1:什么是HttpHandler? 问题2:什么是HttpModule? 问题3:什么时候应该使用HttpHandler什么时候使用HttpModule? 答案1:HttpHandler,Http请求的处理者,例如ScriptHandler、WebServiceHandler,IHttpHandler的实现都是为了处理某一类的请求。
在应用Redis过程中经常需要查询些知识,博客园中这个朋友写的不错,转载收藏一下。 Redis 安装与简单示例 http://www.
paip.解决 数据库mysql增加列 字段很慢添加字段很慢 环境如下: mysql5.6 数据仅仅3w alter table xxx add column yyy int default 0; 添加字段很慢,好几份中都没有好。