- 博客(66)
- 资源 (9)
- 收藏
- 关注
转载 Mac下的效率工具autojump
IDE 用起来总是得不到满足,Mac 适合搞开发,我也十分喜欢 Mac 系统,当然可以说喜欢 Unix/Linux 系统。今天在 .zshrc 文件中添加了这么几行快捷命令:alias gow = "cd ~/barretlee/work"alias gotb = "cd ~/barretlee/work/tb"alias gotbn = "cd ~/barretlee/work/tb/no...
2018-06-04 10:51:58 499
原创 windows 下jdk版本切换问题
今天遇到一个jdk版本切换问题,记录下一个快速解决切换失败的方法:刚开始各种改变量,改注册表,返现java-version 还是没变话;记录一个命令:where java 查看搜索java.exe顺序马上就能发现问题所在.........
2017-12-13 10:51:02 287
原创 CXF 2.7.1 Tomcat web service client: “Cannot create a secure XMLInputFactory”
web service client: “Cannot create a secure XMLInputFactory” 这个问题查了整整一天在百度,什么缺包,包冲突,统统都检查了一边。然而,,,,,,还是google准确,一次性解决问题,贴出解决办法:https://stackoverflow.com/questions/20114945/cxf-web-service-cli
2017-12-09 12:17:38 672
原创 【阅读】深入理解Java虚拟机 ——JVM高级特性与最佳实践1
这也算的上是我第二次阅读这本书了,第一次是两年前,当时为了应付找工作,面试中几个重复问题总少不了jvm。“谈谈你对jvm的理解、谈谈你对java垃圾回收机制的认识,谈谈你熟悉的垃圾回收器的原理、谈谈java垃圾回收算法......”,当时被这些个问题折磨的错失多少机会,当时带着各种不愿意读这本书,几乎没有取得任何实质性的收获,就像考试前去为应付那张试卷....时至今日,jvm仍是心中的一团雾,
2017-06-19 14:43:10 447
转载 MySQL索引背后的数据结构及算法原理
MySQL索引背后的数据结构及算法原理原文链接:http://blog.codinglabs.org/articles/theory-of-mysql-index.html摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,mysql支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree
2017-06-15 18:01:54 426
转载 字符串匹配的KMP算法
字符串匹配的KMP算法 转自:http://kb.cnblogs.com/page/176818/ 举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"? 许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名
2017-06-15 17:09:56 424
原创 Redis——基础2(数据类型&基本命令)
Redis的五大数据类型:string(字符串)hash(哈希,类似java里的Map)Hash(哈希)Redis hash 是一个键值对集合。Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。类似Java里面的 Maplist(列表)List(列表)Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列
2017-06-14 17:56:09 17590
原创 spring整合Quartz
项目下载地址:点击打开链接访问地址:点击打开链接创建maven项目:pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org
2017-04-26 15:05:52 8859
原创 Spring整合Apache CXF(服务端+客户端)
该项目下载路径:点击打开链接,该项目在线访问路径:点击打开链接创建maven工程:pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.
2017-04-26 13:58:07 22964
原创 JS——下拉搜索列表(模糊搜索匹配)
var datas = [ {name:"总部管理支持部门",code:"0000-0001"}, {name:"董事会秘书局",code:"0000-0001-0002"}, {name:"总裁办公室",code:"0000-0001-0003"}, {name:"规划发展部",code:"0000-0001-0004"}, {name:"人力资源部",code:"
2017-01-22 16:19:12 13613 1
原创 mybatis自定义代码生成器(Generator)——自动生成model&dao代码
mybatis自定义代码生成器(Generator)——自动生成model&dao代码
2016-09-12 10:20:03 37289 6
原创 Lucene6.1学习案例
背景:工作任务完成后,闲暇之计给自己充充电!Lucene是一个纯java全文检索工具包,采用倒排索引原理。全文检索:指的是计算机索引程序通过扫描文章的每一个词,对每一个词建立一个索引,并指明该词在文章中出现的次数和位置。索引的类型分为:1:为一索引、2:主键索引、3:聚集索引。索引就是加快检索表中数据的方法。搜索: 一:按被搜索的资源类型 1、可以转为文本的
2016-09-02 11:24:13 13404 4
原创 Compass学习案例
Compass介绍:Compass是一个Java搜索框架。它封装了Lucene,增加了一些Lucene不支持的特性(例如实时更新索引),支持各种数据(Java对象、xml、json)到索引的映射,支持各种数据源(JDBC, Hibernate, iBatis)。Compass所依赖的jar包:pom.xml代码<project xmlns="http://maven.a
2016-09-02 11:05:26 1258
原创 微信公众账号登陆授权开发——5(解决使用官方获获取第三方平台方获取预授权码)
微信公众账号登陆授权开发——5(解决使用官方获获取第三方平台方获取预授权码)
2015-08-30 10:16:32 5126
原创 Spring+SpringMVC+Mybatis大整合(SpringMVC采用REST风格、mybatis采用Mapper代理)
SpringMVC采用REST风格、mybatis采用Mapper代理
2015-07-29 17:43:09 22746
原创 mybatis——延迟加载
------------------------------------------------SqlMapConfig.xml---------------------------------------------------------xml version="1.0" encoding="UTF-8" ?>DOCTYPE configurationPUBLIC "-//my
2015-07-24 17:40:56 460
原创 mybatis——使用mapper代理开发方式
---------------------------------------------------------------generatorConfig.xml-------------------------------------------------------------------------xml version="1.0" encoding="UTF-8" ?>DO
2015-07-21 16:39:08 463
原创 SpringMVC——文件上传
----------------------------------------------------------------------------spring.xml--------------------------------------------------------------------bean id="multipartResolver" class="org.s
2015-07-16 13:11:52 400
原创 SpringMVC——返回JSON数据&&文件上传下载
--------------------------------------------返回JSON数据------------------------------------------------------------------@Controllerpublic class PersonHandler { @ResponseBody@RequestMapping("/g
2015-07-16 13:07:45 1349
原创 javaWeb——图片验证
publicvoid doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //明确的通知浏览器不要进行缓存 response.setDateHeader("Expires", -
2015-07-15 18:21:30 691
原创 Linux——常用命令详解
文件处理命令:ls -ldrwxr-xr-x 文件d rwx r-x r-xd:表示directory 是一个目录 - 表示二进制文件 l 表示链接文件linkrwx r-x r-x所有者u 所属组g 其他人o大小 是按照数据块 计算了 block 每个数据块
2015-07-15 18:13:28 996
原创 Ant——ant的使用
--------------------------------------------------------------------------------------------------------------------------------------------------- name="Hello" default="run" basedir="."> na
2015-07-15 18:09:21 463
原创 java——XML与java对象装换
-------------------------------Dog类---------------publicclass Dog implements Serializable{ privatestaticfinallongserialVersionUID = 1L; private String dname; privateintdage;
2015-07-15 18:07:57 421
原创 SpringMVC——form标签的使用
-----------------------------------------------------------------------------------page import="java.util.HashMap"%> page language="java" contentType="text/html; charset=UTF-8"pageEncoding
2015-07-15 17:56:59 7869 1
原创 Android项目的目录结构
assets 资产目录, 存放一个文件的 这个文件会被打包到应用程序的apk(安装包 )bin 编译后的文件目录 gen 自动生成文件的目录roject.properties 代表编译的版本 对应Android.jar 的版本libs 支持jar包 会被添加到Android depend 目录下res 资源目录drawable 存放应用程序 的图标 h (
2015-05-13 12:16:27 12470
原创 Android——什么是3G
第三代数字通讯技术(3id Generation)3G与2G的主要区别是:在传输声音和数据的速度上的提升。1995年问世的第一代模拟制式手机1G只能进行语音通话。1996年出现的第二代GSM CDMA等数字制式手机2G便增加了接收数据的功能。3G是第三代通信网络,目前国内支持国际电联确定三个无线接口标准:。中国电信的CDMA2000。中国联通WCDMA(世界大部分3G网络都
2015-05-08 19:37:59 12870
原创 Android项目——读取手机联系人信息
加入读取联系人信息的权限"android.permission.READ_CONTACTS"/>content://com.android.contacts/contacts 操作的数据是联系人信息Uricontent://com.android.contacts/data/phones 联系人电话Uricontent://com.android.contacts/data
2014-08-21 16:01:47 12947
原创 Android——使用SQLiteDatabase操作SQLite数据库
除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据。在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、deci
2014-08-07 16:52:12 13281
原创 Android——配置文件的保存SharedPreferences进行数据存储
很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPrefer
2014-08-07 16:48:27 15819
原创 Android——单元测试
在实际开发中,开发android软件的过程需要不断地进行测试。而使用Junit测试框架,侧是正规的Android开发的必用技术,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性。第一步:首先在AndroidManifest.xml中加入下面红色代码: package="cn.itcast.action“ android:versionCode="1“ an
2014-08-06 18:49:26 12654
原创 Android——文件的保存和读取
Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中。可以使用Context.MODE_APPENDContext.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件。Context.MODE_WORLD_READABLE和Cont
2014-08-06 18:47:50 13267
原创 Android项目——传感器的使用
public class MainActivity extends Activity{ // 定义 方向传感器 和 重力传感器 private TextView tvOrientation, tvAccelerometer; // 定义一个传感器的管理对象 private SensorManager sensorManager; //定义一个监
2014-08-06 18:46:37 13217
原创 Android项目——网络图片查看器
效果-=--------------》加入包LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="mat
2014-08-06 18:43:28 12791
原创 Android项目——短信发送器
因为应用要使用手机的短信服务,所以要在清单文件AndroidManifest.xml中添加短信服务权限: package="cn.itcast.sms" android:versionCode="1" android:versionName="1.0"> 略.... l--------
2014-08-06 18:43:14 12841
vim 7.2 安装程序
2013-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人