- 浏览: 428863 次
- 性别:
- 来自: 北京
-
最新评论
-
huijz:
...
Spring Data JPA研究-使用Spring Data JPA 简化JPA 开发(ZZ) -
用户名不存在:
[img][/img][*]引用[u][/u][i][/i][ ...
MongoDB 模糊查询的三种实现方式-morphia实现 -
junsheng100:
请给个完整的例子吧!包括jar文件等
java调用ffmpeg获取视频文件信息参数代码 -
mj:
谢谢!!
SQL Server里面如何导出包含(insert into)数据的SQL脚本 (转载ZZ)
文章列表
CONCAT、REPLACE、ROUND、FLOOR和CEILING、TRUNCATE、CASE WHEN等MYSQL函数研究总结如下,供学习参考:
------------------------------------------------------------
添加前、后缀 concat,字符串替换 replace
添加前缀
UPDATE `table` SET field_name = concat("前缀", field_name);
添加后缀
UPDATE `table` SET field_name = concat(field_n ...
itext实现PDF生成的两种方式-从HTML到PDF
maven依赖pom配置:
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itext-asian</artifactId>
<version>5.2.0</version>
</dependency>
<dependency>
<
1.commons-httpclient 简洁快速模拟HTTP请求
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.1</version>
</dependency>
(1)
import java.io.IOException;
import org.apache.common ...
HttpClient 4.5版本设置连接超时时间-CloseableHttpClient设置Timeout(区别于4.3.2)
HttpClient升级到4.5版本后,API有很多变化,HttpClient 4之后,API一直没有太稳定,我感觉4.5版本抽象后,很多API应该快稳定了。
使用HttpClient,一 ...
MySQL性能优化研究
- 博客分类:
- My SQL
一
当发现程序运行比较慢的时候,首先排除物力资源问题之后,就将注意力转向mysq数据库:
1、首先确定运行慢的sql语句:
mysql> show full processlist;
2、确认低效的查询:多次执行第一步发现time耗费大的sql语句。查看耗费的时间。
3、为sql生成一个执行计划query Execution plan(QEP)
mysql> explain select * from tbal_name where ...;
面霸宝典Notes(二)
- 博客分类:
- 面试武器
java6大设计原则:
一 : 类单一职责原则:
一个类只有一个引起这个类变化的原因。即一个类只完成一个功能,如果做不到一个类只完成一个功能,最少要保证一个方法只完成一个功能。
二:依赖倒置原则:
高层组件应该依赖抽象而不依赖具体,即面向接口编程,一般依赖的成员变量或者参数都应该是抽象的不应该是具体的。
三:里氏代换原则:
凡是父类出现的地方都可以用子类代替并且原功能没有发生变化,子类不应该覆盖父类的非抽象方法。
四:迪米特法则:
一个类要尽量的封装自己,一个类只与自己的朋友类打交道一般朋友类是成员变量或者参数,非朋友类一般都 ...
MySQL行级锁与表级锁研究
- 博客分类:
- My SQL
MySQL中的锁(表锁、行锁)
锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所在有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。
概述
相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。
java内存泄露和内存溢出区别
- 博客分类:
- J2EE
虽然jvm可以通过GC自动回收无用的内存,但是代码不好的话仍然存在内存溢出的风险。
最近在网上搜集了一些资料,现整理如下:
——————————————————————————————————————————
一、为什么要了解内存泄露和内存溢出?
1、内存泄露一般是代码设计存在缺陷导致的,通过了解内存泄露的场景,可以避免不必要的内存溢出和提高自己的代码编写水平;
2、通过了解内存溢出的几种常见情况,可以在出现内存溢出的时候快速的定位问题的位置,缩短解决故障的时间。
二、基本概念
理解这两个概念非常重要。
1.MAP
HashMap的底层结构实际上是“链表散列”,即数组和链表的结合体。
从上图可以看出,HashMap底层就是一个数组结构(Entry<K,V>[] table),数组中的每一项又是一个链表。
HashMap扩容时的分析:
当HashMap中的元素越来越多的时候,hash冲突的几率也就越来越高,因为数组的长度是固定的。所以为了提高查询的效率,就要对HashMap的数组进行扩容,数组扩容这个操作也会出现在ArrayList中,这是一个常用的操作,而在HashMap数组扩容之后,最消耗性能的点就出现了:原数组中的数据必须重新 ...
git 常用命令
- 博客分类:
- git&svn
- OpenSource开源
git:
git pull
git branch
git clone
git checkout -b f_ origin/f_
git push
git merge
git rebase
git checkout -d f_ origin/f_
git tag -a v1.0.2 -m "v1.0.2"
git push --tag
df -hi
df -h
svn:
代码评审流程及命令:
svn log --stop-on-copy http://svn1.360buy-develop.com/repos1/pop- ...
1.jar pom
<!-- javamelody监控接入begin 20150520 gaozhenzhai -->
<dependency>
<groupId>net.bull.javamelody</groupId>
<artifactId>javamelody-core</artifactId>
<version>1.53.0</version>
</dependenc ...
1.post
function deleCustomsVender(cvId) {
var url = "$popSellerAdminModule.getTarget("/customs/shop/customs_deleCustomsVender.action?_charset_=utf-8")";
if(confirm("确定要解除海关对该拍卖店铺的管理授权?解除后该店铺将不受海关账号控制。")) {
jQuery.post(url
...
多线程-java线程池使用
- 博客分类:
- Java编程
(一)
new Thread(new SolrDataHandleThread()).start();
new Thread(new ElasticSearchDataHandler()).start();
new Thread(new RedisDataHandler()).start();
private class SolrDataHandleThread implements Runnable {
public void run() {
log.info("in SolrDataHandleThread run() ...
solr api:
private org.apache.solr.client.solrj.impl.HttpSolrServer solrServer92;
private org.apache.solr.client.solrj.impl.HttpSolrServer solrServer96;
Collection<SolrInputDocument> docs = new ArrayList<SolrInputDocument>();
//构建刷solr数据
SolrInputDocument doc = buildSolrInputDoc ...
Struts 2的漏洞原理:
Struts又爆远程代码执行漏洞!在这次的漏洞中,攻击者可以通过操纵参数远程执行恶意代码。Struts 2.3.15.1之前的版本,参数action的值redirect以及redirectAction没有正确过滤,导致ognl代码执行。
The Struts 2 DefaultActionMapper supports a method for short-circuit navigation state changes by prefixing parameters with "action:" or "redirec ...