自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

十五楼亮哥

肯与邻翁相对饮,隔篱呼取尽馀杯。

  • 博客(16)
  • 资源 (24)
  • 收藏
  • 关注

原创 mysql创建索引

CREATE INDEX 语句用于在表中创建索引。 在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。您可以在表中创建索引,以便更加快速高效地查询数据。 用户无法看到索引,它们只能被用来加速搜索/查询。 注释:更新一个包含索引的表需要比更新一个没有索引的表更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常被搜索的列(以及表)上面创建索引。SQL CREATE I

2015-09-25 14:46:27 1730

原创 mysql触发器实践

触发器(trigger):监视某种情况,并触发某种操作。触发器创建语法四要素: 1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete)语法: create trigger triggerName after/before insert/update/de

2015-09-25 11:31:28 524

原创 ibatis使用resultMap处理级联查询

resultmap和resultclass的区别: 一:当结果集列名和类的属性名完全相对应的时候,则可直接用resultClass直接指定查询结果类型。 二:当查询结果集与属性名对应不上的时候,就可以采用resultMap指定列名与对象属性名之间的对应关系,否则对应不上的属性将为null或0. ​CREATE TABLE `langlang_vcourse_comments` ( `id`

2015-09-24 17:00:32 4519

原创 static引发的诡异问题

项目中经常用到Constants变量类,里面的属性的修饰为public final static String。 本例的Constants定义了测试环境和生产环境的一些参数属性,如下: 测试环境:​public class Constants { public final static String WX_OPEN_APPID = "wxff18b45a413303f

2015-09-23 23:52:27 571

原创 在eclipse中,将java工程转换成web工程

今天check out svn上的工程,发现竟然是java工程。于是尝试将java工程修改成web工程。java工程和web工程的区别在于,工作空间工程下面的.project文件。 java工程的.project的标签如下: <natures> <nature>org.eclipse.jdt.core.javanature</nature> </natures>在eclipse中操作工程属性

2015-09-23 17:25:03 1651

原创 utf8mb4与utf8的区别

MYSQL 5.5 之前, UTF8 编码只支持1-3个字节 从MYSQL5.5开始,可支持4个字节UTF编码utf8mb4,一个字符最多能有4字节,utf8mb4兼容utf8,所以能支持更多的字符集。 关于emoji表情的话mysql的utf8是不支持,需要修改设置为utf8mb4,才能支持。详情见:mysql/Java服务端对emoji的支持如果你用的是java服务器,升级或确保你的mysq

2015-09-21 17:36:04 11444

原创 linux环境停止和启动nginx

步骤1:查询nginx主进程号ps -ef | grep nginx 在进程列表里 面找master进程,它的编号就是主进程号了。步骤2:停止nginx从容停止Nginx: kill -QUIT 主进程号 快速停止Nginx: kill -TERM 主进程号 强制停止Nginx: pkill -9 nginx步骤3:启动nginx环境1: [root@iZ25yepqfvvZ /]#

2015-09-21 17:18:23 5467

原创 java中HashMap,LinkedHashMap,TreeMap,HashTable的区别

java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。HashMapHashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。Ha

2015-09-16 23:56:36 737

原创 web本地存储localStorage 和sessionStorage

HTML5 提供了两种在客户端存储数据的新方法: localStorage - 没有时间限制的数据存储 sessionStorage - 针对一个 session 的数据存储之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不高。 在 HTML5 中,数据不是由每个服务器请求传递的,而是

2015-09-14 15:31:28 2004

原创 你会用finally吗?

finally里面的代码一定会执行吗?答案是否定的public class TestFinally { @org.junit.Test public void test() { int i = 1; System.out.println("the previous statement of try block"); i = i / 0;

2015-09-09 18:19:46 621 1

原创 json(map)与xml的转化

xml转mapimport java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStream;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;impo

2015-09-09 11:32:05 1105

原创 Ibatis和myIbatis 返回插入的主键ID

Ibatis <insert id="insertAdmin"> INSERT INTO admin ( id <dynamic prepend=""> <isNotNull prepend="," property="username"> username </isNotNull> <isNo

2015-09-09 00:17:36 1049

原创 javascript防止表单重复提交

var isCommitted = false;function checkPost() { if (!isCommitted) { isCommitted = true; return true; } else { $("#m_save").html("<img src=\"/bss/images/iconfont-iconloadi

2015-09-07 14:52:23 680

原创 json集合字符串转对象

前端:json对象转字符串var url = "/admin/op/updateArea.shtml"; var params = {}; var list=[]; var obj1 = new Object(); obj1.province_id = province_id1; obj1.city_id = city_id1; obj1.area_i

2015-09-07 13:47:36 1234

原创 jxl导出Excel通用方法

struts2导出Excel的配置方法:参考文章http://blog.csdn.net/u013628152/article/details/46873871import java.io.ByteArrayOutputStream;import java.io.OutputStream;import java.lang.reflect.Field;import java.lang.refle

2015-09-06 15:53:01 7513 1

原创 ffmpeg: error while loading shared libraries: libavdevice.so.56

ffmpeg: error while loading shared libraries: libavdevice.so.56: cannot open shared object file: No such file or directory此情况是因为ffmpeg未找到相关依赖包,可以通过以下方法解决 先 find / -name libavdevice.so.56 得到该文件的目录地址,

2015-09-01 16:58:01 8244

gooseeker-master.rar

jieba分词代码,生成词云图

2021-09-24

spring框架学习源码

代码中包括SpringCloud注册中心Eureka服务器,Eureka服务提供者和消费者,Hystrix容错保护、Zuul网关服务等等

2018-10-04

SpringCloud+Eureka+Ribbon实践代码Demo

SpringCloud+Eureka+Ribbon实践代码Demo,SpringCloud是基于SpringBoot。Eureka:注册中心、服务发现。Ribbon:客户端负载均衡,负责对eureka中的服务进行调用。

2018-09-29

阿里巴巴中台服务架构

阿里巴巴中台服务架构介绍,微服务学习材料。中台服务架构的思想是伴随着企业规模不断扩大、业务多元化而形成的。

2018-09-20

cronolog工具切割tomcat日志

tomcat日志catalina.out默认不会分割,随着运行时间越来越长,文件越来越大对于查询是个很大的麻烦,所以使用cronolog工具对其进行分割。

2016-04-20

red5流媒体服务器安装文件

流媒体指以流方式在网络中传送音频、视频和多媒体文件的媒体形式。 相对于下载后观看的网络播放形式而言,流媒体的典型特征是把连续的音频和视频信息压缩后放到网络服务器上,用户边下载边观看,而不必等待整个文件下载完毕

2016-01-27

nginx安装文件

Tomcat在高并发环境下处理动态请求时性能很低,而在处理静态页面更加脆弱。虽然Tomcat的最新版本支持epoll,但是通过Nginx来处理静态页面要比通过Tomcat处理在性能方面好很多。nginx安装文件window版

2016-01-09

nginx负载均衡配置文件demo

Tomcat在高并发环境下处理动态请求时性能很低,而在处理静态页面更加脆弱。是通过Nginx来处理静态页面要比通过Tomcat处理在性能方面好很多。本例为nginx负载均衡配置方法

2016-01-09

Memcached_Session_Manager集群共享session需要的jar

MSM--memcached session manager是一个高可用的Tomcat session共享解决方案,除了可以从本机内存快速读取Session信息(仅针对黏性Session)外,同时可使用memcached存取Session,以实现高可用。

2016-01-09

memchched win64 安装包

memchched win64 安装包,window环境亲测可用。

2015-12-19

chrome浏览器的二维码插件

chrome浏览器URL二维码生成器, 方便的生成浏览网页时生成对应的二维码

2015-09-21

微信支付 微支付,订单查询,退款 V3版 亲测可用

微信支付 V3版 支付,退款申请,订单查询。

2015-09-18

微信支付工具类

(1)用户打开商户网页选购商品,发起支付,在网页通过JavaScript调用getBrandWCPayRequest接口,发起微信支付请求,用户进入支付流程。 (2)用户成功支付点击完成按钮后,商户的前端会收到JavaScript的返回值。商户可直接跳转到支付成功的静态页面进行展示。 (3)商户后台收到来自微信开放平台的支付成功回调通知,标志该笔订单支付成功。

2015-09-08

REST架构风格详解

但是近年来移动互联网的发展,各种类型的Client层出不穷,RESTful可以通过一套统一的接口为 Web,iOS和Android提供服务。 另外对于广大平台来说,比如Facebook platform,微博开放平台,微信公共平台等,它们不需要有显式的前端,只需要一套提供服务的接口, 于是RESTful更是它们最好的选择。

2015-08-26

site-1.8.4.zip

安装android eclipse svn插件。本人使用的eclipse为adt-bundle-windows-x86

2015-08-18

wechat4j学习指南

wechat4j是一个帮助你开发微信应用的jar包,使用它,你开发微信公众号应用只需要几秒钟的时间,完全不用关注太细节的东西。

2015-07-22

如何提升网站的用户体验

什么是用户体验,为什么注重用户体验,用户体验如何体现。优秀的用户体验是什么?举例说明

2015-01-15

Google Java编程风格指南

这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合Google的Java编程风格。 与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题, 同时也讨论一些约定及编码标准。然而,这份文档主要侧重于我们所普遍遵循的规则, 对于那些不是明确强制要求的,我们尽量避免提供意见。

2015-01-15

Java解析apk文件

解析apk文件,从apk中可以拿到版本号码,版本名称,包名,权限, 支持的android平台最低版本号,支持的SDK版,建议的SDK版本,应用程序名,程序的图标等一系列信息。

2015-01-14

三种json解析方法

json数据格式现在很流行,解析方便,传输速度快,这里举例实现了三种类库解析json:json-lib;Gson;Jackson,非常方便!

2015-01-14

springMVC工程demo

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还可以是 Struts 这样的 Web 框架。

2015-01-14

SSH框架封装demo

SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。

2015-01-14

java设计模式

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因。本章系Java之美[从菜鸟到高手演变]系列之设计模式,我们会以理论与实践相结合的方式来进行本章的学习,希望广大程序爱好者,学好设计模式,做一个优秀的软件工程师!

2015-01-14

空空如也

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

TA关注的人

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