自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (20)
  • 收藏
  • 关注

原创 springboot mybaits mysql 整合

111

2016-11-10 14:05:01 537

转载 http request 乱码的真相

首先,从浏览器端看下有多少种情况:1.在浏览器的地址栏,或者搜索框里输入地址:http://www.test.com/衣服/search?keyword=T恤2.在一个指定了编码的网页中,提交一个form,如:你好搜索 当然还有,各种细分的选项,如get/post,form里是否指定了编码。3. ajax请求里的编码。我们从流程上来看,一个http request要经过哪些东东

2017-03-07 23:45:10 619

原创 数组内部计算

int数组内两两相乘之和static int sum(int[] arry) {    int sum = 0;    for (int i = 0; i         for (int j = i+1; j 1; j++) {            sum = sum + arry[i] * arry[j];         

2017-02-28 16:25:01 476

转载 持久层框架之MyBatis

1、mybatis框架介绍:MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力

2017-02-07 17:51:42 2875

原创 杂记

/** * 格式化小数,小数点后面是0不显示 * @param number * @returns */function formatNumber(number){if (/^[-+]?[1-9]+[0-9]*]*$/.test(number)){return number; //如果不是小数直接返回}number = parseFloat(number).to

2017-01-16 11:38:10 305

原创 MAVEN 在Idea,改了版本号不能下载Jar。

加-U ,强制下载

2016-12-27 10:49:33 1411

原创 多线程

private void execute(List activityIdList, ElActivityMessageVo elActivityMessageVo, List setMealGoods,                          SetMealSyncService setMealSyncService) {        ExecutorService execu

2016-12-19 17:44:21 235

转载 zookeeper+dubbo

0.原理 Alibaba有好几个分布式框架,主要有:进行远程调用(类似于RMI的这种远程调用)的(dubbo、hsf),jms消息服务(napoli、notify),KV数据库(tair)等。这个框架/工具/产品在实现的时候,都考虑到了容灾,扩展,负载均衡,于是出现一个配置中心(ConfigServer)的东西来解决这些问题。基本原理如图: 在我们的系统中,经常

2016-12-04 00:02:09 324

转载 CentOS 下对 Nginx + Tomcat 配置 SSL 实现服务器 / 客户端双向认证

1. 安装 nginx1.1 nginx 包及其依赖包下载出于模块的依赖性,Nginx 依赖以下三个包:gzip 模块需要 zlib 库(http://www.zlib.net/);rewrite 模块需要 pcre 库(http://www.pcre.org/);ssl 功能需要 openssl 库(http://www.openssl.org/);分别下载它们的最新稳定版(

2016-11-29 17:35:04 1553

转载 MYSQL 执行计划详解

Explain语法EXPLAIN SELECT ……变体:1. EXPLAIN EXTENDED SELECT ……将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS SELECT ……用于分区表的EXPLAIN执行计划包含的信息 id

2016-11-29 10:48:32 286

转载 Idea构建Maven项目

Idea构建Maven项目,以及其中遇到的坑,及解决方案步骤一:配置Idea的maven插件步骤二:创建maven项目file-->new-->project下一步,设置groupid,artifactId在下一步,设置maven配置下一步,配置项目名最后,finish完成构建构建中遇到的问题:

2016-11-28 14:38:03 432

原创 电商活动同步性能优化思路。

思路,只同步主活动和goods,info,rule不需要同步。使用思路:主活动:id和 baseId  上一级两者是一样。子级活动的baseId 是上级的活动ID编辑前,获取数据根据shopId, activityid= activity.baseId()去查询info,rule(因为新增或修改后,baseId就会改成自己的)。查询时activityid= activity.baseI

2016-11-25 16:22:54 286

原创 百度地图Ip定位

百度地图定位 获取位置中..... $(function(){ doLocationByIp(); }) /** * IP定位API */ function doLocationByIp(){ $.a

2016-11-22 11:24:50 871

转载 【MySQL性能优化】Mysql基本性能分析命令详解

第一步 检查系统的状态通过操作系统的一些工具检查系统的状态,比如CPU、内存、交换、磁盘的利用率,根据经验或与系统正常时的状态相比对,有时系统表面上看起来看空闲,这也可能不是一个正常的状态,因为cpu可能正等待IO的完成。除此之外,还应观注那些占用系统资源(cpu、内存)的进程。1.1 使用sar来检查操作系统是否存在IO问题#sar -u 2 10 — 即每隔2秒

2016-11-21 10:35:18 3347

转载 Mysql 启动慢查询日志 (不用重启)

1. 查看mysql系统参数mysql> show variables like "%slow%";+---------------------------+-------------------------------+| Variable_name             | Value                         |+-----------------

2016-11-21 10:30:24 539

转载 使用Nginx反向代理和内容替换模块实现网页内容动态替换功能

Nginx是一款轻量级高性能服务器软件,虽然轻量,但功能非常强大,可用于提供WEB服务、反向代理、负载均衡、缓存服务、甚至可以通过添加一些模块搭建rtmp流媒体服务。最近碰到一个客户需求,需要用到nginx网页内容替换模块,以下是相关实验记录,贴出来跟大家交流,如有不足之处请指出。ngx_http_sub_module模块是一个过滤器,它修改网站响应内容中的字符串。这个模块已经内置在ngi

2016-11-21 10:30:00 30454

转载 Maven笔记(4)在Eclipse创建Maven工程

在Eclipse 中Maven配置完成后,下面介绍maven工程的创建:1、在eclipse中创建maven工程;2、选择工程的位置,点击“下一步”按钮;3、选择项目类型maven-***-quickstart 普通Maven工程,maven-***-webapp Maven Web工程,根据自己的需要进行选择,我这里选择 quickstart 工程;

2016-11-21 10:29:39 475

转载 Java使用HttpClient发送请求的几种常用方式

使用的jar包有3个,Maven中添加以下依赖:commons-httpclientcommons-httpclient3.1commons-loggingcommons-logging1.2commons-codeccommons-codec1.91第一种:普通的Get

2016-11-21 10:29:26 4848

转载 spring 事务回滚

1、遇到的问题当我们一个方法里面有多个数据库保存操作的时候,中间的数据库操作发生的错误。伪代码如下:期待的情况:发生错误之前的 所有数据库保存操作都回滚 ,即不保存正常情况:前面的数据库操作会被执行,而发生数据库操作错误开始及之后的所有的数据保存操作都将失败。这样子应该都不是我们要的结果吧。当遇到这种情况,我们就可以使用Spring的事务解决这个问题。

2016-11-21 10:29:11 237

转载 nginx访问量统计

nginx访问量统计1.根据访问IP统计UVawk '{print $1}' access.log|sort | uniq -c |wc -l2.统计访问URL统计PVawk '{print $7}' access.log|wc -l3.查询访问最频繁的URLawk '{print $7}' access.log|sort | u

2016-11-21 10:28:55 355

转载 nginx实战2---浏览器设置缓存

对常见格式的图片文件等在浏览器本地缓存,对于css,js等文件在浏览器本地缓存.语法:expires [time|epoch|max|off默认值:offexpires指令控制HTTP应答中的“Expires”和“Cache-Control”Header头部信息,启动控制页面缓存的作用time参数---》time:可以使用正数或负数“Expires”头标的值

2016-11-21 10:28:14 2791

转载 使用httpclient post请求中文乱码解决办法

在使用httpclient发送post请求的时候,接收端中文乱码问题解决。正文:我们都知道,一般情况下使用post请求是不会出现中文乱码的。可是在使用httpclient发送post请求报文含中文的时候在发送端数据正常但是到了服务器端就中文乱码了。解决办法:发送端进行设置编码如下:主要代码:if (null != jsonParam) {

2016-11-21 10:27:53 55712 2

转载 Angularjs+node+Mysql实现地图上的多点标注

注:本文适合对于node有一定基础的人,如果您是小白,请先用1个小时学习node。node文档https://nodejs.org/en/docs/该片博文的源码地址:https://github.com/zhangxy1035/Gould一、项目介绍近几年,在大数据的驱动下,数据可视化变的越来越重要,其中现在比较火的就是地理位置可视化,在这篇文章中,将使用node作为服务

2016-11-21 10:27:24 535

转载 使用nginx做前端服务器可以设置类似的静态文件客户端缓存

可以从图片、css、js等文件缓存到客户端,从而提升网站运行速度,降低服务器的压力,提升客户体验度。而图片、css、js等文件往往会占用掉一个网站大量的服务器带宽和页面载入时间,如果使用nginx做前端服务器可以设置类似的静态文件客户端的缓存时间。在配置nginx.conf文件中的“server {}”添加以下代码:location ~ .(gif|jpg|jpeg|png

2016-11-21 10:26:59 1335

转载 JAVA做微信后台开发——微信接入验证

微信接入验证package weixin;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import ja

2016-11-21 10:26:39 2820

转载 maven命令

maven:1.生成eclipse项目:mvn eclipse:eclipse2.清除eclipse的一些系统设置:mvn eclipse:clean3.mvn tomcat:run 在tomcat里面运行生成清除Eclipse项目结构:mvn eclipse:eclipsemvn eclipse:cleanmvn clean 清理(删除ta

2016-11-21 10:26:16 390

转载 Spring 常用配置

1.Bean的ScopeSpring的Scope有以下几种,通过@Scope注解来实现Singleton 一个Spring容器中只有一个Bean的实例,此为Spring的默认配置,全容器共享一个实例Prototype 每次调用新建一个Bean的实例Request Web项目中,每一个http request新建一个Bean实例Sessio

2016-11-20 21:38:48 272

转载 git学习笔记:分支和远程仓库

1、分支git每次提交时,都会把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。每次提交,master分支都会向前移动一步,这样,随着你不断提交,master分支的线也越来越长:分

2016-11-20 21:37:06 583

转载 Netty源码阅读(一) ServerBootstrap启动

Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。本文讲会对Netty服务启动的过程进行分析,主要关注启动的调用过程,从这里面进一步理解Netty的线程模型,以及Reactor模式。这是我画的一个Netty启动过程中使用到的主要的类的概要类图,当然是用到的类比这个多得多,

2016-11-20 21:35:50 318

转载 Java中关于heap堆和stack栈学习笔记

先上个图解:1. 保存对象实例,实际上是保存对象实例的属性值,属性的类型和对象本身的类型标记等,并不保存对象的方法(方法是指令,保存在stack中)。对象实例在heap中分配好以后,需要在stack中保存一个4字节的heap内存地址,用来定位该对象实例在heap中的位置,便于找到该对象实例。2. 基本数据类型包括byte、int、char、long、float、do

2016-11-20 21:35:04 368

转载 Shiro简介及与spring集成

【IT168 技术】Apache Shiro是一个强大的,易用的Java安全框架。它被用作于认证,授权,加密,session管理。依赖于Shiro简单易懂的API,就可以快速的构建包括手机,大型web和商业应用。1、权限基础两个基本的概念——安全实体:就是被权限系统保护的对象,比如工资数据。——权限:就是需要被校验的行为,比如查看、修改等。分配权限:

2016-11-20 21:34:32 30802 5

转载 mongoDB的常用语法

到mongodb官网下载安装包或者压缩包:https://www.mongodb.com/download-center?jmp=nav1、如果是msi包的话则点击按步骤安装,如果是压缩包的话不用安装;2、配置环境变量:将mongodb的bin目录配置到环境变量的path中,或者新建MONGODB_HOME再配置到path中;3、新建文件夹作为存放mongo的数据的地方,然

2016-11-20 21:33:42 361

转载 jenkins+maven+git配置以及远程发布war包详细过程

1 jenkins安装官网下载war包,直接放到tomcat目录 官网http://jenkins-ci.org/2 git-plugin插件配置安装好后直接访问“http://yourhost:8080/jenkins”即可进入主界面,点击“系统管理”->“管理插件”,首次进入都是空白的,要等1分钟左右才能看到内容,在后台估计是在做更新或者下载,然后重新再进此界面

2016-11-20 21:32:48 2949 2

转载 优化数据库死锁之必收藏篇,不看不收藏以后就用到怎办?

为了避免数据脏读和幻读等问题,保证数据读写的准确性和安全性,我们在优化数据库的时候使用锁机制。但是在高并发执行的情况下,很多语句要同时读写和访问数据资源,形成一种等待和竞争的关系。如果出现不默契的情况,死锁就应运而生。大家都想争夺资源,但谁都得不到。死锁会导致系统效率大大降低,而在数据库为了解决死锁现象而杀掉相关进程的时候,会中断客户端正常操作,造成系统异常。我们先介绍一种查看死锁的方法,

2016-11-20 21:31:59 256

转载 服务器的多域名配置

服务器的多域名配置1. 常用的WEB服务器有Apache和nginx,小编偏向使用nginx。日常开发机器使用的是windows,本地测试安装的wamp,会用的Apache;生成环境是使用linux,一键安装lnmp,所以使用了nginx。2. Nginx是一个高性能、轻量级的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Apache是一款老

2016-11-20 21:31:09 336

转载 maven+springmvc+dubbozookeeper

为什么要用dubbo?还是让官方来解释吧:http://dubbo.io/User+Guide-zh.htm http://dubbo.io/一般 nginx+tomcat| ----> Controller1--------->service1请求----->nginx ||----->Controller2--------->service2

2016-11-20 21:30:31 252

转载 Java NIO浅析

NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接、I/O处理问题的有效方式。那么NIO的本质是什么样的呢?它是怎样与事件模型结合来解放线程、提高系统吞吐的呢?本文会从传统的阻塞I/O和线程池模型面临的问题讲起,然后对比几种常见I

2016-11-20 21:29:36 228

转载 sql查询如何优化

1.from后边数据少表的放在右边(转)原因:ORACLE在解析sql语句的时候对FROM子句后面的表名是从右往左解析的,是先扫描最右边的表,然后在扫描左边的表,然后用左边的表匹配数据,匹配成功后就合并,所以,在对多表查询中,一定要把小表写在最右边--No.1 tableA:100w条记录 tableB:1w条记录 执行速度十秒select count(*) from ta

2016-11-20 21:28:13 309

转载 Tomcat+redis+nginx session同步

准备1.tomcat7 * 32.nginx 1.7.23.redis 2.8.9配置tomcat在一台机器上运行3个tomcat:(1).修改http访问端口(默认为8080端口,这里分别改8081 8082 8083):connectionTimeout=”20000″redirectPort=”8443″ URIEnco

2016-11-20 21:26:38 226

转载 JS中常遇到的浏览器兼容问题和解决方法

今天整理了一下浏览器对JS的兼容问题,希望能给你们带来帮助,我没想到的地方请留言给我,我再加上;常遇到的关于浏览器的宽高问题://以下均可console.log实验 var winW=document.body.clientWidth||document.docuemntElement.clientWidth;//网页可见区域宽 var winH=document.body.clien

2016-11-20 21:25:49 497

页面弹框

页面弹框

2016-11-25

springboot02

增加多数据源和mybaits分页

2016-11-14

springboot ibaits mysql整合 01

springboot ibaits mysql整合 01

2016-11-10

mybaits生成器

连接数据库,自动生成mybaits的 entity ,mapper.xml等

2016-11-10

hibernate自动生成

hibernate自动生成entity,映射文件,dao.等

2016-11-10

springboot ibaits mysql整合

maven开发springboot ibaits mysql整合,里面包含spring 任务调度,拦截器,自定义注解,token等技术

2016-11-10

jsp 教程,非常实用

jsp 教程,非常实用。

2012-06-04

html界面设计精品

网络收集到的,完整模块的HTML界面设计

2012-05-30

android https 服务端与客户端

android https 服务端与客户端 完整介绍

2012-05-10

java poi 读取excel 2007

java poi读取excel 2007 存贮在list中

2011-08-11

sping rest

spingmvc 3.0 开发 rest

2011-04-10

web service axis1.4 jar

web service axis1.4所有的jar

2011-03-08

本地文件导入数据库(含备份和删除)

把本地文件导入到数据库,导入成功后,备份本地文件,兵删除原来的文件!

2010-08-18

java FTP下载文件

从FTP服务器下载文件,下载删除FTP服务器上的文件!

2010-08-18

Struts+hiberate+spring的配置分页

集成了三大框架,并且是用的配置文件做的分页,代码是完整的!

2009-12-07

Java通讯录+数据库+分页技术(完整)

这个对于刚学习J2EE开发的,想了解DAO设计模式和分页技术的人,我想还是有点帮助的!

2009-06-04

Java面试集合 内容很全

面试 面试模版 ,里面资料很全,Java jsp servelet 设计模式 等等,值得你下载!

2009-06-01

Java分页技术+数据库

有数据库 可以增删改查 可以设计每页课显示多少条数据

2009-06-01

java简单留言管理系统+数据库

java简单留言管理系统+数据库!希望对大家有所帮助

2009-06-01

JAVA面试 jdbc jaee mvc设计模式

希望对即将工作地人有帮助 里面有jdbc j2ee mvc 设计模式 servelet xml 线程 的东西 和一些面试技巧!

2009-06-01

空空如也

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

TA关注的人

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