自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (9)
  • 收藏
  • 关注

原创 TCP和IP协议的解析

TCP和IP协议的解析

2017-02-07 10:29:00 317

转载 Java代码优化

代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑 的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上 线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优

2017-06-20 21:32:03 384

转载 54条sql学习

--1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。 2 select emp_no,emp_name,dept,isnull(convert(char(10),birthday,120),'日期不详') birthday 3 from employee 4 order by dept 5 6 --

2017-06-13 20:48:11 408

转载 java--强制类型转换

在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换。      在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需要强制转换。因为子类拥有比父类更多的属性、更强的功能,所以父类转换为子类需要强制。那么,是不是只要是父类转换为子类就会成功呢?其实不然,他们之间的强制类型转换是有条件的。  

2017-03-06 14:41:02 658

原创 微服务和ssh架构

由于微服务对外提供接口时,页面无法直接调用该接口(存在安全性问题,解决方法可以使用https,但是太贵)。而SSH架构并不存在这个问题,运营的性价比比直接微服务低了很多,这也是为什么SSH到现在还这么流行的原因。现在一般只把微服务作为第三方接口提供者,如其他服务器端可以调用该接口

2017-03-01 10:51:26 2376

转载 git 命令之git rebase 用法

1.出现情况的背景:   当你提交的代码后,管理员发现,您的代码不能提交到服务器上,主要原因在于,你的commit 中和服务器中的有些commit不再同一时间轴上,即:你的有些commit要插入到服务器中的某些commit之间,这样就会造成代码的冲突。所以这个时候就要使用Git rebase。 假如,你平时使用的分支叫 new ,然后在这个分支上你刚提交过几个commit。

2017-02-27 16:50:50 464

转载 数据库索引的解析

为什么需要索引数据在磁盘上是以块的形式存储的。为确保对磁盘操作的原子性,访问数据的时候会一并访问所有数据块。磁盘上的这些数据块与链表类似,即它们都包含一个数据段和一个指针,指针指向下一个节点(数据块)的内存地址,而且它们都不需要连续存储(即逻辑上相邻的数据块在物理上可以相隔很远)。鉴于很多记录只能做到按一个字段排序,所以要查询某个未经排序的字段,就需要使用线性查找,即要访问N/2个

2017-02-27 11:10:19 341

原创 Spring注解之@Scope("prototype")

@Scope("prototype")该注解可以使每次使用bean时都实例化一个新的对象 package com.baobaotao;import org.springframework.context.annotation.Scope;…@Scope("prototype")@Component("boss")public

2017-02-24 15:28:40 2541

原创 中小型系统架构

首次设计架构图,今后将继续改进!

2017-02-16 17:17:06 507

原创 nginx正向代理与反向代理

正向代理是代理用户的请求,帮助用户获取资源服务器的数据;反向代理是代理资源服务器(因为用户无法直接获取到他),将资源服务器上的数据放到代理服务器然后再返给用户。所以,正向代理就是转发用户的请求,反向代理就是资源服务器会把数据给nginx去管理。举个橘子:客户(客户端),律师(nginx),商家(服务器)正向代理:客户起诉商家,委托了律师去告知商家,这个时候律师代理了客户的诉

2017-02-16 15:45:51 612

转载 如何实现RESTful Web API的身份验证

最近想拿一个小项目来试水RESTful Web API,项目只有几个调用,比较简单,但同样需要身份验证,如果是传统的网站的话,那不用说,肯定是用户名+密码在登录页获得登录Token,并把登录Token记在Cookie和Session中作为身份标识的这种方式,但现在不同了,关键是RESTful,这意味着我们设计出来的这些API是无状态的(Stateless),下一次的调用请求和这一次的调用请求应该是

2017-02-15 17:52:53 6489

转载 成为一个Java的架构师要学习哪些知识?

既然java架构师,首先你要是一个高级java攻城尸,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,连接池,线程池...:;java反射技术,写框架必备的技术,但是有严重的性能问题,替代方案java字节码技术;nio,没什么好说的,值得注意的是"直接内存"的特点,使用场景;java多线程同步异步;java各种集合对象的实现原

2017-02-15 11:57:26 277

翻译 JAVA 堆和栈

一句话总结:堆:new出来的实例对象是放在堆中,无需指定生命周期(示例1:String str=new String(“字符串”));栈:定义的常量存放在栈中,必须有生命周期(示例2:int a=1);常量池:示例1的new String(“字符串”)存放在堆中,而“字符串”是存放在常量池中;Java代码  String s1 = "china";  Str

2017-02-15 10:37:55 204

转载 设计数据库时需要考虑的问题

1、考察现有系统环境    大多数数据库项目都不是从头开始建立的,通常机构内总会存在用来满足特定需求的现有系统。显然,现有系统并不完美,否则你就不必再建立新系统了。但是对旧系统的研究可以让你发现一些可能会忽略的细微问题。一般来说,考察现有系统对你绝对有好处。2、充分预计需求的升级趋势    询问用户如何看待未来需求变化非常有用,这样做可以达到两个目的:首先,可以清楚地了

2017-02-14 18:30:12 4422

转载 Mysql分库分表方案

1.为什么要分表:当一张表的数据达到几千万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完才行。行锁定也一样,别的sql必须等我对这条数据操作完了,才能对这条数据进行操作。2. mysql

2017-02-14 18:15:03 919

转载 Collection的解析(好东西要转载分享)

在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封装,这就极大的减化了程序员编程时的负担。程序员也可以以这个集合框架为基础,定义更高级别的数据抽象,比

2017-02-14 10:23:14 416

原创 Java中交互方式分为同步和异步

同步交互:指发送一个请求,需要等待返回,然后才能够发送下一个请求,有个等待过程;相当于排队,轮到下一个的情况会因为前一个而有所不同。异步交互:指发送一个请求,不需要等待返回,随时可以再发送下一个请求,即不需要等待。 区别:一个需要等待,一个不需要等待,在部分情况下,我们的项目开发中都会优先选择不需要等待的异步交互方式。相当于不排队,不过要保证数据允许并发。哪些情况建议使用同

2017-02-14 10:01:58 1833

转载 log4j日志配置说明

一、Log4j配置第一步:加入log4j-1.2.16.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:放在src下的话就不用配置 否则得去web.xml里面配置一个Listener参考:[plain] view plain copy print?log4j.rootCategory

2017-02-07 11:18:24 407

原创 CAS单点登录(SSO)完整教程

1:创建密匙(tomcat.keystore)在c盘目录下,密码为:123456keytool -genkeypair -keyalg RSA -keysize 2048 -sigalg SHA1withRSA -validity 36500 -alias sso.castest.com -keystore c:/tomcat.keystore -dname "CN=sso.castest.c

2017-02-07 11:16:53 1010

原创 solr6.1配置中文分词器IK-analyzer

将IK-analyzer的jar包导入tomcat/appweb/solr/WEB-INF/lib目录下,即可在schame.xml中配置field,filedType等;注意事项:solr6.1中的schame.xml文件名为:managed-schame.xml 百度云上有IK-analyzer的jar包,匹配solr6.1

2017-02-07 11:15:39 487

转载 solr6.1的安装和部署及使用示例

一、 环境   solr 6.1.0  下载地址 http://archive.apache.org/dist/lucene/solr/6.1.0/  jdk 1.8 tomcat8二、 安装solr到tomcat  1  解压solr ,把 solr-6.1.0\solr-6.1.0\server\solr-webapp 下的webapp

2017-02-07 11:14:45 1950

原创 使用luosimao发送短信接口调用

代码:http://blog.csdn.net/huhuan19890427/article/details/16947651后台设置:https://my.luosimao.com/

2017-02-07 11:13:28 596

转载 sql语句

10、说明:几个简单的基本的sql语句选择:select*from table1 where 范围插入:insertinto table1(field1,field2) values(value1,value2)删除:deletefrom table1 where 范围更新:update table1 set field1=value1 where 范围查找:select*

2017-02-07 11:11:12 292

转载 usb摄像头拍照(javacv--2)

前言:下载jacaCV-0.7-bin.zip和javacv-0.7cppjars.zip解压导入jacaCV-0.7-bin.zip中的javacpp.jar,javacv.jar      (如果导进去这两个jar包还有问题,就根据自己的系统和jdk选择jar包)导入javacv-0.7cppjars.zip中jar包是根据jdk去选择的我的window7 64

2017-02-07 11:10:05 1378

转载 usb摄像头拍照(javacv--1)

下载jacaCV-0.7-bin.zip和javacv-0.7cppjars.zip解压导入jacaCV-0.7-bin.zip中的javacpp.jar,javacv.jar      (如果导进去这两个jar包还有问题,就根据自己的系统和jdk选择jar包)导入javacv-0.7cppjars.zip中jar包是根据jdk去选择的 我的window7 64位  jdk

2017-02-07 11:09:10 1032

转载 js图片自动轮播切换代码

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">站长特效_js图片自动轮播切换代码_站长特效网body,div,ul,li{margin:0;padding:0;}ul{list-style-type:

2017-02-07 11:07:16 1037

转载 js+css+html(弹出菜单)

#cssdropdown, #cssdropdown ul {padding: 0;margin: 0;list-style: none;}#cssdropdown li {float: left;position: relative;}.mainitems{border: 1px solid black;background-color: #FFEEC

2017-02-07 11:06:09 3303

转载 设置session失效的几种方法

设置session失效的几种方法在系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session。具体设置很简单,方法有三种:(1)在主页面或者公共页面中加入:session.setMaxInactiveInterval(900);参数900单位是秒,即在没有活动15分钟后,session将失效。这里要注意这个sessi

2017-02-07 11:05:00 1960

转载 hibernate 更新对象updateobject

加载对象,调用session的update()方法,让对象处于持久化状态的时候进行更新操作,代码如下所示。  //测试方法以test开头.测试update方法.返回存在的加载的.           publicvoid testUpdate2()           {               Sessionsession =null;  

2017-02-07 11:04:00 2929

原创 java在数字前面自动补零的方法

/**  * 将元数据前补零,补后的总长度为指定的长度,以字符串的形式返回  * @param sourceDate  * @param formatLength  * @return 重组后的数据  */  public static String frontCompWithZore(int sourceDate,int formatLen

2017-02-07 11:03:06 1789

转载 Hibernate各种主键生成策略与配置详解

hibernate

2017-02-07 11:01:54 164

原创 js 间隔时间执行函数

js

2017-02-07 11:01:08 6093

原创 存入数据库的日期类型(推荐)

java.util.Date转换为java.sql.Date带时分秒 java.util.Date需要转换为java.sql.Date,常规的方式转换过来只可以得到年月日,如若要取得时分秒,可以用Date的子类TimestampJava在向数据库中插入时间的时候,常常遇到时、分、秒丢失的情况,这种情况的发生一般是由于时间日期对象使用错误造成的。java.util.Date是不能

2017-02-07 11:00:11 2581

转载 webservice接口调用

webservice

2017-02-07 10:59:01 4266 1

转载 JAVA字符串转日期或日期转字符串

用法: SimpleDateFormat sdf =   new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );        这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss就不需要我再解释了吧!MM是月份,mm是分;HH是24小时制,而hh是12小时制。

2017-02-07 10:57:41 893

转载 JSON 字符串 与 java 对象的转换

JSON转换

2017-02-07 10:56:01 167

转载 web对象page、request、session、application的生命周期

JAVA WEB

2017-02-07 10:55:15 4855

转载 JAVA WEB项目加载顺序

JAVA WEB

2017-02-07 10:53:43 768

原创 (图片等)文件流的字节byte传播

(图片等)文件流的字节byte传播

2017-02-07 10:52:49 323

原创 QQ地图webservice使用方法

QQ地图webservice

2017-02-07 10:51:38 1587

EHCACHE-CORE-2.6.6

2016-04-16

bouncycastle

2016-04-16

org.apache.commons.net.util.jar

org.apache.commons.net.util.jar

2016-04-16

jquery-1.9.1.js

2016-04-16

ehcacha-2.9.1.tar.gz

2016-04-16

vb管理窗口小程序

vb管理窗口小程序

2013-12-27

vb登录窗口小程序

vb登录窗口小程序

2013-12-27

javascript(DW插件)

javascript(DW插件)

2013-10-22

jquery2-2-2min

用于javascript,导入之后可以使用额外功能哟,非常不错

2013-10-22

空空如也

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

TA关注的人

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