- 博客(26)
- 资源 (22)
- 问答 (1)
- 收藏
- 关注
转载 Java动态代理演变之路
1、什么是代理? 代理,英文成文Proxy。意思是你不用去做,别人代替你去处理。比如有人想找明星周董去唱歌,他需要做签约、讨论、唱歌和付款等等过程,但真正周董擅长的事情是唱歌,其他的事情可以交代给他的经纪人来做,经纪人就是一个代理,周董就是被代理的人。2、我们为什么要引入代理? 比如我们要统计每个方法的执行时间,以对性能做出评估,那我们就需要在每个方法的头尾...
2018-09-30 10:59:44 158
转载 InputStream 、 InputStreamReader 、 BufferedReader区别
InputStream、OutputStream处理字节流的抽象类InputStream 是字节输入流的所有类的超类,一般我们使用它的子类,如FileInputStream等.OutputStream是字节输出流的所有类的超类,一般我们使用它的子类,如FileOutputStream等. 2.InputStreamReader OutputStreamWriter处理字符...
2018-09-29 17:35:08 96
转载 redis中对于距离的计算
redis目前已经到了3.2版本,3.2版本里面新增的一个功能就是对GEO(地理位置)的支持。地理位置大概提供了6个命令,分别为:GEOADD GEODIST GEOHASH GEOPOS GEORADIUS GEORADIUSBYMEMBER具体的功能如下:1.命令:GEOADD key longitude latitude member [longitude lat...
2018-09-29 11:28:08 1360
转载 java web工程web.xml配置详解
Web.xml详解: 1.web.xml加载过程(步骤)首先简单讲一下,web.xml的加载过程。当启动一个WEB项目时,容器包括(JBoss、Tomcat等)首先会读取项目web.xml配置文件里的配置,当这一步骤没有出错并且完成之后,项目才能正常地被启动起来。1. 启动WEB项目的时候,容器首先会去它的配置文件web.xml读取两个节点: <listener><...
2018-09-28 14:10:09 4569 1
转载 详解TCP的3次握手和4次挥手
为什么有3次握手 每当建立一个TCP/IP连接的时候都要经历3次握手,这是为了保证建立一个可靠的连接。什么是3次握手 上图中的三次挥手说的是,客户端向服务器发请求,服务器接收请求,服务器接收请求之后发送一个连接标志,客户端接收连接标志之后也向服务器发送一个连接标志,至此连接完成。用打电话类比的话就是:小明拨打小红的电话小红按下通话键并说了声,喂 ...
2018-09-21 17:35:16 141
转载 Windows 安装运行 Apache Kafka 教程
下面是分步指南,教你如何在Windows OS上安装运行Apache Zookeeper和Apache Kafka。简介本文讲述了如何在Windows OS上配置并启动Apache Kafka,这篇指南将会指导你安装Java和Apache Zookeeper。 Apache Kafka是一个快速可扩展的消息队列,能够应对繁重的读写负载,即IO相关工作。更多信息请参见http://kafk...
2018-09-21 17:31:44 842
转载 http请求与响应,TCP三次握手&四次分手
从前端发起请求到后台的整个过程,是一个面试中经常遇到的问题。大概的流程想必有一点基础的人都明白,但是要细说,却未必能一一道出来,曾经老师教过的知识也都差不多忘干净了。所以,我上网找了点资料,加上自己的理解,做个记录。 ********************************************************** 华丽的分割线 *************...
2018-09-21 17:14:32 182
转载 springMVC之mvc:interceptors拦截器的用法
1.配置拦截器 在springMVC.xml配置文件增加:<mvc:interceptors> <!-- 日志拦截器 --> <mvc:interceptor> <mvc:mapping path="/**" /> <mvc:exclude-mapping path="/static/**" /&
2018-09-21 16:14:53 120
转载 MySQL中ENGINE=InnoDB、AUTO_INCREMENT的意思
CREATE TABLE `hui_user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户表id', `username` varchar(50) NOT NULL COMMENT '用户名', `password` varchar(50) NOT NULL COMMENT '用户密码,MD5加密', `email` va...
2018-09-20 17:52:18 4862
转载 MySQL中union和order by同时使用的实现方法
MySQL中union和order by是可以一起使用的,但是在使用中需要注意一些小问题,下面通过例子来说明。首先看下面的t1表。1、如果直接用如下sql语句是会报错:Incorrect usage of UNION and ORDER BY。SELECT * FROM t1 WHERE username LIKE 'l%' ORDER BY score ASCUNIONSELE...
2018-09-20 17:27:33 136
转载 PostMethod和GetMethod用法
一、GetMethodtry { HttpClient client = new HttpClient(); String OrderId_url ="http://api.t.sina.com.cn/short_url/shorten.json?source=3271760578&url_long="+req.ge...
2018-09-20 13:50:43 6522
转载 Redis中的批量操作Pipeline
大多数情况下,我们都会通过请求-相应机制去操作redis。只用这种模式的一般的步骤是,先获得jedis实例,然后通过jedis的get/put方法与redis交互。由于redis是单线程的,下一次请求必须等待上一次请求执行完成后才能继续执行。然而使用Pipeline模式,客户端可以一次性的发送多个命令,无需等待服务端返回。这样就大大的减少了网络往返时间,提高了系统性能。 下面用一个例子测试这...
2018-09-19 17:19:50 253
转载 redis中各种数据类型对应的jedis操作命令
一、常用数据类型简介: redis常用五种数据类型:string,hash,list,set,zset(sorted set).1.String类型String是最简单的类型,一个key对应一个valueString类型的数据最大1G。String类型的值可以被视作integer,从而可以让“INCR”命令族操作(incrby、decr、decrby),这种情况下,该i...
2018-09-18 17:08:44 198
转载 Java中使用Jedis操作Redis
使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cnblogs.com/liuling/commons-pool-1.5.4.jar.zipp...
2018-09-18 10:23:05 130
转载 3. Git与TortoiseGit基本操作
1. GitHub操作本节先简单介绍 git 的使用与操作, 然后再介绍 TortoiseGit 的使用与操作.先看看SVN的操作吧, 最常见的是 检出(Check out ...), 更新 (Update ...), 以及 提交(Commit ...); 相当于有一个服务器端, 可以多个客户端进行访问和操作.Git是SVN以后的新一代的版本控制系统/协议. 适合于大规模的开源软件多人...
2018-09-17 17:38:23 129
转载 2. TortoiseGit安装与配置
TortoiseGit 简称 tgit, 中文名海龟Git. 海龟Git只支持神器 Windows 系统, 有一个前辈海龟SVN, TortoiseSVN和TortoiseGit都是非常优秀的开源的版本库客户端. 分为32位版与64位版.并且支持各种语言,包括简体中文(Chinese, simplified; zh_CN).注意: XP系统已经不支持最新的安装包,请尽量使用 Win7 或更高版...
2018-09-17 17:16:44 205
转载 Git、Github、TortoiseGit 的关系与具体操作
Git是客户端,TortoiseGit是可视化操作工具,Github是远程仓库服务器本地仓库:本地文件系统远程仓库:Github服务器一、最常用操作:1、pull:其实是fetch与Merge两个命令的合并:把远程仓库的更新同步到本地仓库。2、commit and push:把本地仓库的更新同步到远程仓库3、通常执行以上第2步操作时首先完成第1步 二、Tortoise...
2018-09-17 17:15:04 1592
转载 1. Git安装与配置
下载Git安装包0.TortoiseGit-2.3中文版与Git安装包: http://download.csdn.net/detail/renfufei/9738152首先打开 Git 的官方网站: http://git-scm.com/ 然后找到下载页面: http://git-scm.com/downloads 找到Windows版本的下载页面: http://git-scm.c...
2018-09-17 16:42:26 121
转载 “Hello,Github!"——如何配置并上传一个已有项目到Git上
“Hello,Github!"——如何配置并上传一个已有项目到Git上 注意!前言十分简短! 如今,Github已经成为了管理软件开发以及发现别人优秀代码的首选方法。所以还在等什么!快点跟上脚步! 今天初次注册了Github账户,并学习了如何配置Git,以及如何将一个已有的项目上传到Git上。实验室已经用过Git的小伙伴给了我不少指导,经验来之...
2018-09-14 16:42:40 188
原创 腾讯地图逆地址解析,通过经纬度获取详细的信息数据
根据腾讯地图API,以图文的方式一步一步的来说明如何获取详细的位置信息数据。具体参考腾讯地图Webservice API的简介。腾讯地图WebService API 第一步:申请开发者密钥(key)申请密钥 我选择的应用类型为浏览器类型(调用Javascript API、JSONP调用WebService API、静态图API等)。 填写完成提交好既可以获取属于自...
2018-09-14 10:37:30 9095
转载 利用原始HttpURLConnection发送POST数据
URLConnection是个抽象类,它有两个直接子类分别是HttpURLConnection和JarURLConnection。另外一个重要的类是URL,通常URL可以通过传给构造器一个String类型的参数来生成一个指向特定地址的URL实例。每个 HttpURLConnection 实例都可用于生成单个请求,但是其他实例可以透明地共享连接到 HTTP 服务器的基础网络。请求后在 HttpU...
2018-09-10 17:01:42 170
转载 HttpURLConnection与HttpClient浅析
1. GET请求与POST请求HTTP协议是现在Internet上使用得最多、最重要的协议了,越来越多的Java应用程序需要直接通过HTTP协议来访问网络资源。在介绍HttpURLConnection前,我们还是再来说一下URL请求最常用的两种方式:GET请求与POST请求。GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&am...
2018-09-10 16:35:03 123
转载 Java IO流操作汇总: inputStream 和 outputStream
我们在进行Android java 开发的时候,经常会遇到各种IO流操作。IO流操作一般分为两类:字符流和字节流。以“Reader”结尾都是字符流,操作的都是字符型的数据;以“Stream”结尾的都是字节流,操作的都是byte数据。现将各种常见IO流总结如下:一、字节流1. InputStream 和 OutputStreamInputStream 和 OutputStream为各种输...
2018-09-10 14:28:17 240
转载 String的getBytes()方法
在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这表示在不同的操作系统下,返回的东西不一样!String.getBytes(Stringdecode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如:byte[] b_gbk = "中".getBytes("GBK");byte[] b_utf8 = "中".g...
2018-09-10 10:44:08 967
转载 mybatis之<trim prefix="" suffix="" suffixOverrides="" prefixOverrides=""></trim>
1.<trim prefix="" suffix="" suffixOverrides="" prefixOverrides=""></trim>prefix:在trim标签内sql语句加上前缀。suffix:在trim标签内sql语句加上后缀。suffixOverrides:指定去除多余的后缀内容,如:suffixOverrides=","
2018-09-04 15:51:10 197
转载 mybatis中<set>标签和<trim prefix="set" suffixOverrides=",">
<update id="updateDcxx" parameterType="bdc.developers.vo.Dcxx">update deve_dcxx<set><if test="fwArea!=null">fw_area=#{fwArea},</if><if test="certifica
2018-09-04 15:32:25 2248
jce_policy-8.zip jar包,jdk,安全,security,oracle官网下载
2022-04-07
反编译小工具jd-gui.exe ,可以对各类class文件进行反编译操作,包含各类jar包,非常实用。
2022-01-17
AE接口相关文档.zip
2020-08-31
java反编译
2018-05-04
secureCRT_7.3
2018-05-03
z-tree实例
2017-02-28
卡方检验chi2test.rar
2016-06-06
中科院分词系统ICTCLAS2015
2015-06-29
plsql连接oracle报ora-12170
2017-11-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人