自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(391)
  • 资源 (2)
  • 收藏
  • 关注

原创 working@众安

sqlyog旷视极光推送 JPush

2017-11-13 16:08:19 245

原创 技术沙龙 读书会

AngularJS实战[*]angularJS 有两个技术点 (数据的双向绑定, 依赖注入-底层实现,不用关心)[*]模板[*]表单验证控件[code="java"]formName.fieldName.$error.requiredformName.fieldName.$error.emailformName.fieldName.$invalid[/c...

2016-04-22 11:21:49 405

原创 nginx 负载均衡

[code="java"]worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on; keep...

2016-03-11 11:28:14 191

原创 物化视图 读写分离

物化视图 区别于一般的视图,将数据保存在硬盘中, 查询时直接从物化视图中取.而视图只是逻辑上的将多张表关联起来, 实际查询时还是从多张表中取数据. 实际上,物化视图没多大意义,花费很多资源去同步这张物化视图表. Memcache DB内部的缓存 都使得查询快了很多.复杂的查询用solr也能解决读写分离从双机热备功能发展而来的, 一台主server接受用户的CURD,...

2016-02-06 11:07:51 222

原创 ----2016----

---------------------------------------------springBoot 的jdbc连接池默认使用tomcat的连接池JdbcTemplate.dataSource.poolProperties 中有一切,甚至是密码默认的maxActive 是100 由于网络的一些问题(vpn),会造成连接池的不可用com.microsoft.s...

2016-01-12 10:40:24 234

原创 JDK8 stream groupBY

JDK8的stream中的groupBy 还是有点作用的, 其他的只是简洁代码[code="java"] @Test public void group() { ABC[] types = new ABC[] { ABC.KEY, ABC.AUCTION, ABC.FASTSELLER, ABC.INFORMATION, ABC...

2016-01-05 18:23:16 3001

原创 跨域 HTTP 请求

跨域 HTTP 请求如果你需要从不同的服务器(不同域名)上获取数据就需要使用跨域 HTTP 请求。跨域请求在网页上非常常见。很多网页从不同服务器上载入 CSS, 图片,Js脚本等。在现代浏览器中,为了数据的安全,所有请求被严格限制在同一域名下,如果需要调用不同站点的数据,需要通过跨域来解决。以下的 PHP 代码运行使用的网站进行跨域访问。header("Access-Contr...

2015-12-24 15:15:09 114

原创 jike

HTML5------------------------------------------frame frameset已经过时IDEA 在html颜色提示上有点优势XHTML 语法规范化cavas过于复杂,还是用其他UI框架WebStorage稍微有点用解决了cookies的问题 1> 大小4kb 2> cookie随http一起发送,占带宽 3> 复杂...

2015-11-22 19:30:21 180

原创 w3c

[b]html----------------------[/b]标题--段落链接图像换行水平线文本格式化标签样式表外部, 内部, 内联书签/锚点...图像映射可供点击区域的图像地图 ...表格(不是用来布局的,只是用来展示数据的) 列表无顺序(可以用作导航条) u...

2015-11-07 11:03:54 88

原创 dbvisualizer

使用mysql,如果没有设置auto commit的话, 一张表被后台程序更新后, dbvisualizer界面中看不到该数据。 应该是和mysql的隔离界别有关系, 在oracle中好像没有看到类似问题。...

2015-10-28 16:54:24 275

原创 Spring注解@Component、@Repository、@Service、@Controller区别

Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Componen...

2015-10-28 14:33:50 87

原创 反应堆模式

参考 http://1025250620.iteye.com/blog/1378538nio底层用到了反应堆模式,但是一般程序不会直接用nio,用的都是mina,netty这类的框架。其实和观察者模式差不多...

2015-10-10 17:16:41 203

原创 hash冲突

java中的hashCode方法是将一个字符串转换成数字。[code="java"] public int hashCode() { int h = hash; int len = count; if (h == 0 && len > 0) { int off = offset; char val[] = value; ...

2015-10-10 15:17:35 107

原创 JDK排序

Java Arrays中提供了对所有类型的排序。其中主要分为Primitive(8种基本类型)和Object两大类。基本类型:采用调优的快速排序;对象类型:采用改进的归并排序。排序优化:实现中快排和归并都采用递归方式,而在递归的底层,也就是待排序的数组长度小于7时,直接使用冒泡排序,而不再递归下去。参考http://www.cnblogs.com/gw811/arc...

2015-09-23 16:57:42 311

原创 hibernate N+1 问题

http://www.cnblogs.com/yangy608/archive/2011/06/29/2093484.htmlHIBERNATE的N+1查询问题在Session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的Order对象。以Customer和Order类为例,假定ORDERS表的CUSTOME...

2015-09-06 16:48:09 77

原创 多线程 主线程调用多个子线程

[code="java"]package com.tristan;import java.util.Random;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;...

2015-09-03 10:33:23 369

原创 guava

List partitionList = Lists.partition(rules, partitions);可以对list进行分区-------------------------[code="java"]package com.tristan;import java.util.Collection;import java.util.Collections;...

2015-07-29 13:39:22 172

原创 大数据的思维方式

思维方式不同传统/互联网 功能实现,响应速度及时就ok了大数据需要考虑数据的拆分 -- 一份大文件进来需要拆分成很多个小文件server/worker的关系有些逻辑放在server端方便比如并发逻辑的控制(顺序执行Map, 只分配给一个worker来更新某张表的逻辑-->避免使用乐观锁了)有些逻辑放在worker端方便每次操作都需要访问的表,用hba...

2015-07-22 15:55:34 515

原创 一个类的集合

Collections.singletonList

2015-07-16 16:26:26 166

原创 wait notify sleep synchronized

wait和sleep都可以用来停止一段时间 区别是wait是基于某个对象的,并且可以被notifywait和notify都需要被synchronized 保护起来,否则编译时不会报错,但是运行时会报错。wait notify可以用于分布式的的响应, 如果数量没到就一直轮询并wait几秒钟, 等都处理完了,就继续下去。 同时可以用notify来通知, 就不需要等待几秒钟的...

2015-07-16 15:42:39 99

原创 Long 转成 int

Long 转成 int1》 (int)(long)long12》 Integer.valueOf(String.valueOf(long1))3> long1.intValue()

2015-07-10 14:31:04 90

原创 匿名内部类

作用就是使用外部环境中的变量时不需要作为参数传进来, 当然这些参数要设置成final, 不能改变其引用。参见 PackageDispatcherImpl

2015-07-03 16:10:49 58

原创 mysql oracle 区别

mysql的date 只有日期没有时分秒 timestamp有oralce的date 有时分秒 timestamp有毫秒 (oracle一般只会用date)看上去mysql的date结构更加合理---------------------自增sequence oracle需要手动建立mysql 只要在字段后加上 auto_increment-----------...

2015-06-30 09:49:22 63

原创 oracle 锁表

select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session se...

2015-06-04 13:45:22 71

原创 并发问题

并发可以分为正常并发,恶意并发。恶意并发可以用数据库的组合唯一索引来解决正常并发可以用乐观锁加上递归来解决synchronized只能解决单机问题, 集群环境则无能为力了。...

2015-05-12 15:30:44 80

原创 nio

传统IO最大的问题是 一个线程监听一个端口,一天只会有几次请求进来,但是该 cpu 不得不为该线程不断做上下文切换尝试,大部分的切换以阻塞告终http://www.iteye.com/topic/834447--------------------支持所有文件格式FileInputStream -- int(ascii码) -- FileOutputStreamFi...

2015-05-04 13:21:31 62

原创 solr

查询建立索引DB导数据到solr-------------------Stored 存储 - 能显示Indexed 索引 - 能搜索Tokenized 分词 luence倒排索引数据库是B树索引所以solr快solr就是luence的web版首先 B树不是二叉树, 可以有很多叉, 取决于定义Key的数量, 或者是权的数量B树...

2015-04-24 16:09:06 67

原创 排序算法

排序算法冒泡排序 (1/2)N^2,快速排序 NlogN ,归并排序 NlogN冒泡排序简单,不需要递归快速排序对大多数集合很快,最差的情况是冒泡排序的2倍归并排序稳定, 分治JDK Arrays.sort用的是归并排序+冒泡排序(小于7的时候)...

2015-04-21 15:42:07 58

原创 Java内存回收机制总结

根搜索算法复制算法标记整理算法http://www.open-open.com/lib/view/open1380593930103.html此处将引用《深入理解Java虚拟机——JVM高级特性与最佳实践》这本书的一些内容。1、对象已死? 垃圾回收是对堆中对象的管理,首先就要确定什么是垃圾,即什么情况下堆中的对象可以被回收。 最常用的...

2015-04-21 14:59:14 66

原创 po dto vo

对于前台页面和后台接口拆分的项目,DB层用的是po 传输层dto 展示层vo这种设计会有几个问题1, 做一套CRUD页面的话,bean就要用3个,他们的属性基本一致,涉及到大量的属性拷贝。2, 前台和接口都依赖于dto层,导致只要dto中数据修改,前台和接口所有的项目都要重新编译。注: 这里可以做个偷懒 前台层直接用dto对象改进将dto剥离出来, dto直...

2015-03-27 10:48:59 91

原创 mybatis input 类型

mybatis input支持string,map,javaBean[code="java"]ERMMember ermLogin(Map map);[/code][code="java"] select l.id, a.agreement_code from erm_login l, erm_ecagreement ...

2015-03-27 10:06:03 232

原创 springMVC 重定向 传参数

接触SpringMVC不是很久,发现了一个好用的方法,重定向时可以通过一个Map传递给下一个控制器。Map map= new HashMap();map.put("userName", "yangjinde");map.put("pwd", "yjd");return new ModelAndView(new RedirectView("xxx.do"), map);则在下...

2015-03-26 18:12:47 76

原创 左连接

如果用内连接 第二张表没数据的话, 第一张表的内容就无法显示。统计优惠券使用个数, 第一张表是总数,第二张表是已用数量。[code="java"] select a.coupon_id, a.count, b.used, a.mc_code from (select count(1) as count, c.coupon_id, c.mc_code ...

2015-03-26 18:03:18 361

原创 oracle 分析函数

一个月百万条记录,create_date已分区,查询还是很慢,大于1分钟[code="java"] select * from (select row_.*, rownum rownum_ from (SELECT * FROM jje_admin.T_NBP_MAIL_MESSAGE w...

2015-03-23 10:40:36 79

原创 系统性能问题

系统性能问题一般的web项目分为三块1,系统架构(web层和bp层的通讯)--有些页面需要访问二十多个bp层的接口,页面肯定速度慢。可以将页面拆分成几个,或是接口包装一下2,缓存层--本地JVM缓存,数据量小,实时性不高的--redis,coherence等缓存服务器3,数据库--分区,索引,分析函数等后台项目多线程,MQ...

2015-03-21 17:44:23 126

原创 GREP 怎么查一个目录下的所有子目录文件?

[code="java"]grep -R 'a' pom.xml会出现 grep: pom.xml: 没有那个文件或目录[/code]参考http://www.itpub.net/thread-217122-1-1.html[code="java"]find . -name pom.xml |xargs grep jdk[/code]...

2015-03-19 17:57:26 3028

原创 windows运行linux命令

windows运行linux命令http://www.cnblogs.com/adgnat/archive/2011/07/16/2108098.html下载 GnuWin32download 200多MB的东西,很慢。 install之后会有错误信息 不是有效的win32,忽略。将D:\GNU\GetGnuWin32\gnuwin32\bin 加到path中。发现find命令...

2015-03-11 10:10:04 101

原创 spket 使用

参考 http://www.spket.com/javascript-editor.html一般 $("#form_email") 能有提示但是var email = $("#form_email").val();email就没有提示了 需要用Alt+Shift+/[code="java"]validateFormEmail = function...

2015-03-10 15:03:47 82

原创 单点登录

单点登录1,在passer服务器中登录。passer将session登录信息存放在本地或是redis中的。2,成功后跳转到当前页面,带个ticket作为参数传回来。http://banana.jje.com:5555/?_j-t=6d8db6bc-39a9-46e8-b78e-bd3eb8035c0e3,springMVC拦截器会判断当前session中是否已登录,如果没有的话,用...

2015-03-09 14:50:39 138

原创 oracle 分区

一千多万的短信,配置了partition, order by create_date desc 时很快,但是缺少索引,查询还是很慢[img]http://dl2.iteye.com/upload/attachment/0106/4167/9b6640f8-600c-31f7-a530-831eb5bee551.jpg[/img]...

2015-03-06 09:26:18 67

PhotoShop入门与进阶

PhotoShop入门与进阶

2012-03-13

Flex+Blazeds与Java_Web_Project整合

最近一个礼拜一直在研究flex,从Flex Builder 3 Plug-in的安装,到ActionScript3语言的学习,再到flex整合j2ee的开发,这一路走了不少 弯路,其实配置开发环境,看别人演示是学习得最快的,如果光看文字描述是比较累的事情,描述了半天不然一张截图说明问题,这里总结一

2012-03-13

空空如也

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

TA关注的人

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