自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iaiti的专栏

上google看stackoverflow觉得困难说明需要提高英语,整天写业务代码下班回家玩游戏不系统读书和学习源码说明不够努力,学到一些东西愿意写blog但是不去动手写自己的项目验证想法说明喜欢空谈而缺少实践

  • 博客(194)
  • 资源 (17)
  • 收藏
  • 关注

原创 Quartz框架之cron表达式

目录1、简介2、CronTrigger及cron表达式1、简介Quartz是多功能开源的任务调度库。主要的类有:Scheduler - the main API for interacting with the scheduler. (与调度器交互的主API类)Job - an interface to be implemented by components that...

2019-12-07 16:27:39 1232

原创 MacOS(三)——苹果系统Mac系统Sourcetree问题之store password in keychain不生效每次都要输入两次密码

一、直接配置参照 Sourcetree社区的回答,终端执行git config --global credential.helper osxkeychain二、下载配置如果没有的同学需要进行下载操作,curl http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain -...

2019-11-14 17:15:14 2597

原创 MacOS(四)——苹果系统Mac系统Sourcetree问题之could not read Username for Device not configured

准备在自己的mac拉公司内网的代码下来看,http协议,好久没用mac上的Sourcetree拉代码,输入正确的密码,出现了fatal: could not read Username for 'http://': Device not configured ,怀疑这个问题不是软件版本引起的,之前用了终端操作,应该是动到osxkeychain之类的东西。找了一个下午问题,这种软件类引起的问题...

2019-11-14 17:02:58 5409

原创 Spring Cloud系列(二)——actuator访问401及Euruka注册服务时SessionCreationPolicy ClassNotFoundException问题

目录1、actuator访问4012、Euruka注册服务时SessionCreationPolicy ClassNotFoundException1、actuator访问401actuator通过此模块,监控应用,收集指标,理解数据库传输和状态这些功能时变得不琐碎。访问401,Unauthorized。application.properties加上以下配置即可。man...

2019-06-24 09:22:37 634

原创 Spring Cloud系列(一)——spring-boot-starter-actuator不生效问题

引入依赖后spring-boot-starter-actuator,启动应用并没有出现对应的接口映射。以下问题的解决可能只跟我自己软件和机器环境有关,仅供参考作用,不一定能帮助你直接解决你的问题。我自己的pom文件设置如下。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven...

2019-06-17 09:23:27 11877

原创 设计模式之(四)——工厂模式(Factory Pattern)

1、简单工厂简单工厂,并非是设计模式,而是一种编程习惯,只是把产生对象的方法封装到一个工厂类里面去而已。根据生产对象的参数值,生产不同的对象。像DateFormat也是使用简单工厂。优势很明显,逻辑简单,缺陷也很明显,一个类负责了所有产品的创建。一旦出现更新。整个类维护的逻辑会相当复杂。2、工厂方法相对于简单工厂这种,抽象出了一个工厂抽象类,不是只有一个简单工厂...

2018-12-17 08:51:38 508

原创 如何修改Sourcetree保存的不可编辑的UserName或记住的用户名

今日git账密更新了一波。发现Sourcetree出现了一个无语的问题。好不容易把默认的密码给移除掉了。删除C:\Users\%USERNAME%\AppData\Local\Atlassian\SourceTree 目录下的passwd文件, 能移除掉保存的密码。但是除了密码外,本身Username也修改了。但是Username无法编辑。为了找答案找了半天。最终在国外的...

2018-12-17 08:29:58 2720 4

原创 IDEA找不到tomcat插件问题

从Eclipse转IDEA,网上一大堆讲了Tomcat and TomEE Integration的插件,但是找了半天发现只能装Smart Tomcat,关键是装了之后还会报空指针异常。IDEA版本是社区版本的问题,安装专业版就有可以用的tomcat插件了。 ...

2018-12-10 08:41:55 6067

原创 设计模式之(三)——装饰者模式,为什么装饰者对象不直接继承父类对象

装饰者模式:动态将责任附加到对象上,要拓展功能,提供了比继承更有弹性的方案。很多文章也是拿了书上的例子来讲,同时写到,有的调料装饰者都必须实现 getDescription() 大家可以先考虑下,稍后我们会说。最后都是没说,还有思考的同时你也应该会抛出一些问题,这样能让你对该模式的印象更加的深刻。/** * 饮料 */public abstract cla...

2018-09-04 08:53:40 624

原创 设计模式之(二)——观察者模式(Observer Pattern)

观察者模式定义对象之间一对多依赖,一个对象改变状态的时候,所有依赖者会收到通知并自动更新。 拿JDK中已经实现的主题对象的父类Observable和观察者需要实现的接口ObserverObservable可观察的,即可被观察者观察到的主题对象。查看源码public abstract interface Observer{  public abstract vo...

2018-07-26 09:13:16 525

原创 新版Eclipse装了插件之后不显示版本号,作者和时间的问题

今天装了下Eclipse,最新版本,代号neon,发现连svn插件都不自带了,maven和git倒是有了。只好自己安装插件。导入项目之后,发现版本号作者时间都不显示了。网上的方法,全部都是,选择SVN下的Label Decorations下的Text Decorations,打开file配置。旧版本的也许行得通。但是新版本压根找不到。我也很无奈啊。还是靠谷歌。http://stackoverflo...

2018-02-27 14:18:11 1122 1

原创 远程桌面文件不能复制本地问题

远程桌面文件不能复制本地问题,选了剪贴板,注销账户,关掉rclip.exe后都不能复制。最终解决办法如下:

2017-08-24 14:45:33 1874

原创 设计模式之(一)——策略模式(Strategy Pattern)

博客差不多半年没动了,换了工作之后,面试过程中,知道了自己有哪些不足。不过都是记录在笔记上。还有个人对工作的一些思考,习惯的调整, 方向的确定等等。 设计模式会问,其实更会用,深入框架的话,这算一个基础。设计模式在博客被人写烂了。不过我还是要继续写,我笔记也记过,不过零零散散,不系统。还有重新定下心好好看书。决定慢慢地把这个系列写出来。读的是Head First的设计模式。 开篇的...

2017-07-10 22:58:58 890

原创 redis简明介绍和jedis的使用

Redis的介绍和Jedis的使用入坑redis的作者是意大利的。是个人开发的数据库。Redis=remote dictionary sever,远程字典服务器Redis是通常的描述,基于内存,可持久化的,键值方式的存储。其实Redis有五种数据结构,只是其中一种数据结构用了键值对的形式。有本书写得不错,《The Little Redis Book》,可以当一个入门了解学习使用。https://g

2017-07-07 12:46:27 1073

原创 MyBatis与Spring整合——通过官方文档进行最简单的整合

整合前先重新理下两个框架的基础的东西。以前搭Hibernate那些,都是是自己看着别人已经搭好的视频,然后自己重新理了一次。这次Mybatis与Spring的整合。从最原始的官方文档开始搭起。要学的,是当这套东西没人搭过的时候,你自己一个人怎么搭起来。包依赖用了maven,最后才放所有的包依赖吧。MyBatisMyBatis是什么,开源持久化框架。通过抽象jdbc模板代码提供简单的api交互简化持

2016-12-05 17:55:21 11322 1

原创 今天我们有1.25亿独立用户访问,只用了50毫秒——redis中setbit的使用

标题被我写的夸张了点。不过里面的内容确实是可以实现这样的东西。通过《The Little Redis Book》看到有这样一篇博文《REDIS BITMAPS – FAST, EASY, REALTIME METRICS》,这次就不翻译了,已经有其他中文的版本。写这个目的在于一开始没看懂,想把整个详细的思想写出来。先看setbit的使用。https://redis.io/commands/setb

2016-12-03 19:15:53 5305 3

翻译 Struts中private static final long serialVersionUID的作用

今天在看项目源码的时候发现struts的action里面有private static final long serialVersionUID = -1672970955045193907L;这样的一条语句。中文搜索之后,全部都是如果你修改了此类, 要修改此值。否则以前用老版本的类序列化的类恢复时会出错。为了在反序列化时,确保类版本的兼容性,最好在每...

2016-11-25 22:21:41 63499 18

原创 Java线程之this.currentThread().getName()和this.getName上的绕弯

最近在翻多线程的书,在看到一个this.currentThread().getName()和this.getName问题之后发现大家绕来绕去都一样。为何不用代码直接来解释,这是最简单的方式。首先是Mythread类:public class MyThread extends Thread{ public void run(){ synchronized (this) { System.

2016-11-24 11:54:03 2255

原创 MyBatis之resultMap的作用和xml配置折腾

简单的搭建。MyBatis实战——前身iBatis、基础环境搭建和如何"钓鱼"这篇写了基础的环境搭建和代码操作。我这里是使用了xml加interface结合的方法进行操作。现有Employee类。如果是简单的select,可以看看下面简单的例子。Employee.javapublic class Employee {//省略get set 方法 private int ...

2016-11-19 14:04:47 25990

原创 Spring4 Spring MVC实战(四)——Spring MVC实现类struts通配符跳转,HMTL、Ajax和EasyUI的交互,405及406错误

1、通配符跳转Spring4 Spring MVC实战(一)——读《Spring in action》搭建最简单的MVC。只是配置了特定了路径。但是想想要做到像struts一样的通配符匹配之后进行跳转,在Spring MVC中,这种就应该看文档。http://docs.spring.io/spring/docs/current/spring-framework-reference/html...

2016-10-17 10:05:56 1927

原创 Spring4 Spring MVC实战(三)——Spring MVC不通过xml配置访问HMTL和其他静态资源

先看一下xml配置的,很多博客写出来都差不多,但是又不详细。直接看一下老外的回答,How to handle static content in Spring MVC?国内的博客里面一般就这样写。<servlet> <servlet-name>springMVC</servlet-name> <servl...

2016-10-12 10:39:46 3022 1

原创 Spring4 Spring MVC实战(二)——MockMvc报org.springframework.core.CollectionFactory.createLinkedMap错误

可以参考http://www.stefanhendriks.com/2014/04/02/migrating-from-spring-3-2-x-to-spring-4-and-using-spring-mock-2-0-8-gives-java-lang-nosuchmethoderror-org-springframework-core-collectionfactory-createlink...

2016-10-11 11:55:02 3925 1

原创 Spring4 Spring MVC实战(一)——读《Spring in action》搭建最简单的MVC

现在还在用Struts吗,是的,不说你在用Spring MVC,我都觉得不好意思了。前面的时候所谓的MVC模式中,C的角色交由Struts控制。而Spring MVC这样叫了,字眼上大概知道这东西是干什么用的。之前是在哪里看到有位大哥这样说的。技术差别大,一个一个追逐下来很累。要知道技术的出现解决了什么问题,用时不会偏离。流行为何,没落为何。这次是因为本身这个基本上都用这个,还有自己...

2016-09-22 09:30:35 5505

原创 由ClassPathXmlApplicationContext加载的classpath是哪里引发的思考

当用Spring的当用ClassPathXmlApplicationContext获取应用上下文时。有两种方法。ApplicationContext context = new FileSystemXmlApplicationContext("c:/knight.xml");ApplicationContext context = new ClassPathXmlApplicatio...

2016-09-20 17:57:29 23813 2

原创 Clipboard的使用和CKEditor在编辑框粘贴截图并上传(Java版)

近来需要完成一个在文本编辑框中直接粘贴截图的功能。但是发现现有的CKEditor并不能做到。

2016-09-12 09:32:30 7449 6

原创 EasyUI下拉框实现多选、全选、复选和模糊查询

其实整个的思路还是很麻烦的。之前网上查不到能囊括上面所有东西的。但是参考之后还是摸出了一种新的方法,但是仍然不完美。毕竟是在封装的东西上面修改。

2016-09-03 11:32:41 26747 7

原创 HttpURLConnection超时和IO异常处理

最近同步数据的时候发现了一个问题,我本身后台插入数据后给其他部门后台做同步。说简单一点其实就是调用对方提供的接口,进行HTTP请求调用。然后后面发现问题了。HTTP请求的话,有可能请求超时,中断失败,IO异常其实都有可能,如果是平时打开一个网页还好,打不开的时候,你会关掉,或者他页面给你显示信息。但是同步,不可以这样做,一旦请求失败,必须让数据正确的同步,今天才意识到这个问题的重要性。String

2016-07-27 12:03:09 22036

原创 Tomcat源码深入——Servlet容器之外观模式

之前一直很好奇Tomcat究竟是怎么实现的,刚开始学的时候还不懂容器和服务器这些有什么区别,Apache和Tomcat的区别及Web服务器,容器和应用服务器区别问题。直接看源码的话感觉还是会觉得一头雾水,本身就没深入了解过的经验,所以打算自己一边看书一边积累,有那个程度之后再看其他东西的源码应该就有大体的思路了。看的是《How Tomcat works》,中文版结合着看。第一章是简单的web服务器

2016-06-28 19:40:48 2156 1

原创 HMTL实现类移动端的滑动开关——前端掉坑记

为了把开关做得更加美观,不用之前一直用的简单的打勾的checkbox,而是要做成像手机选项开关那种样式。效果图如下:首先,你可能搜不到我这篇文章,因为,你不知道这个叫滑动开关。我拿着这东西去问前端,他一开始也说不出。他搜的是仿IOS开关。后面进一步搜索我才知道往滑动开关这个关键词去搜。不用图片可以纯CSS生成,https://proto.io/freebies/onoff/ 这个网站的实现。叫Fl

2016-06-17 18:43:51 5889

原创 Node.js与Redis,Error Error: Redis connection to 127.0.0.1:6379 failed

Node.js与Redis,Error Error: Redis connection to 127.0.0.1:6379 failed

2016-06-08 09:47:58 13611 1

原创 Eclipse使用Maven构建SpringMVC小例子踩坑记——消失的src/main/java目录

话说昨天好好的普通Maven构建项目踩坑完后,今天继续。之前看《Spring in action》第三版和第四版时发现,第三版是基于xml配置,第四版用了注解。不过书讲的感觉好复杂。我就想跑个简单的例子运行一下。然后找到这个。http://o7planning.org/web/fe/default/en/document/8108/spring-mvc-tutorial-for-beginners

2016-05-07 16:59:04 5193

原创 Eclipse使用Maven构建项目运行main方法报ClassNotFoundException

今天下午在搭建SpringMVC,然后使用了一段时间没用过的Maven构建。首先是回顾了下Maven,但是照着网上写的一个写个例子程序一直报ClassNotFoundException错误。 4.0.0 asdd wsadsfasdf 0.0.1-SNAPSHOT org.apache.commons

2016-05-06 18:29:37 7561

原创 Linux安装aapt问题之libstdc++-4.4.7-16.el6.i686 != libstdc++-4.4.7-11.el6.x86_64

最近先把业余的ROR放一放,手头上有些工作要处理。以前在windows中获取过apk信息,最近打算在Linux获取apk信息,使工作更加智能化。之前看《The linux command line》的时候以为了解一些基本指令就可以了,可事实上当你要用到这个系统的时候,需要的不止这些。后面要回去学习下脚本。现在的当务之急是先把aapt跑出来。1、安装aapt工具。参考:http://www.aich

2016-03-03 11:54:33 11413

原创 ROR部署到Heroku出现Application Error和code=H10 desc=“App crashed“问题

1、问题发现之前的准备在读《Learn Python In Hard Way》的时候,发现作者谈到一个很有趣的事情,在做一些有趣的事情之前做的无聊的事情叫做yak shaving,牦牛剪毛。类似学习一门语言或技术前的安装,配置等等东西。以前听一位师兄说如果你搞web的话,可以去学习下ROR。查了下发现是Ruby on rails,作为它的作者——David Heinemeier Hansson也是

2016-02-29 15:27:35 4038

翻译 Perl,第一种后现代计算机语言

在一个人的博客上提到这篇文章《Perl,第一种后现代计算机语言》,原文链接:http://www.wall.org/~larry/pm.html尝试翻译一下,只供学习阅读使用。以下是Perl语言之父Larry Wall在1999年的演讲:感谢大家的到来,我希望这次演讲的主题能吓跑那些不应该在这里的人。显然我应该定一个更吓人的主题。Perl遇到Godzilla

2016-01-13 16:25:09 2817 1

原创 Java语言实现的Hack语言汇编编译器——加法器部分

Java部分代码:import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.i

2016-01-07 18:25:34 3094

原创 python爬虫——爬取知乎上自己关注的问题

与之前爬的网站图片的不同的是,现在爬取的是要自己个人的关注的东西,所以需要做到模拟登录。模拟登录的原理是登录网站后,在浏览器上获取保存的cookies信息,填充之后与请求一起发送。

2015-11-27 11:24:34 8851 1

原创 python编码问题之——Decode error - output not utf-8

Decode error - output not utf-8这个问题,如果用sublime text2下运行python2。就知道这个坑有多大。python3的默认是Unicode,python2的是ascii。所以搜了好多资料,总结一下。分析各个配置的作用。1、# -*- coding: utf-8 -*-用于说明源文件使用的编码,如果没有这个说明,源文件中有中文字符的时候会报SyntaxEr

2015-11-23 16:49:46 15650 1

原创 Python爬虫——爬取网站的图片

爬虫这东西最早出现在我大学计算机网络的课程上面,我们当时的老师人很好,期末不笔试,他说这东西笔试没什么用,对于一个年纪比较大的老师来讲,能提出这种方式,实在难得。当时在考虑做一个与网络有关的东西好,第一个想到的就是爬虫。想想也没想过用Java写过这种东西,所以当时是一般看一本爬虫的书一边敲代码,现在想起来有很多东西是没有想明白的——我当时爬的是刘末鹏的博客,把全部文章用分类爬了下来,在本地可以...

2015-11-19 15:04:58 41025 15

原创 python问题之requests\packages\urllib3\util\ssl_.py:100: InsecurePlatformWarning

python问题之requests\packages\urllib3\util\ssl_.py:100: InsecurePlatformWarning

2015-11-04 14:31:12 21657 5

EasyUI与Struts2使用json格式交互实例

使用Struts2和jQuery EasyUI实现简单CRUD系统,从零开始,从基础的EasyUI与Struts2的使用json格式进行交互开始。

2015-09-19

ajax与Struts2使用json格式交互实例

使用Struts2和jQuery EasyUI实现简单CRUD系统,从零开始,从基础的ajax与Struts2的使用json格式进行交互开始。

2015-09-18

ajax与Struts2交互实例

使用Struts2和jQuery EasyUI实现简单CRUD系统,从零开始,从基础的ajax与Struts2的交互开始。

2015-09-18

ajax与Servlet交互

使用Struts2和jQuery EasyUI实现简单CRUD系统,从零开始,从基础的ajax与Servlet的交互开始。

2015-09-17

jexcelapi_2_6_12

jexcelapi_2_6_12 jxl的api

2014-12-16

JExcel-1.7

jexcel-1.7-windows-32_64-bit,JExcel 1.7版本,支持32和64位。

2014-12-12

Genymotion-ARM-Translation_v1.1

直接拖进GenyMotion模拟器中,这样就可以解决基于arm的app在intel的cpu运行时出现的问题

2014-12-04

圣诞礼物-android小程序

简简单单的圣诞礼物。用android写的一个播放图片和音乐的小应用。

2013-12-24

T-T播放器进阶版

小小的自己写的播放器,将所学基础小小集合,了解service和广播机制。

2013-10-27

Android音乐播放器

简单的音乐播放器01版本,有一部分功能未实现,后续进行完善。

2013-10-23

jsp小小商城

jsp小商城,结合servlet,jsp,数据库,html,java。

2013-09-15

SSH的小例子

struts2.3+spring3.2+hibernate4.2整合的小例子

2013-09-10

SSH最新整合包

struts2.3+spring3.2+hibernate4.2 jar包

2013-09-08

wubi ubuntu安装

ubuntu一键安装,很方便,不用自己装,

2013-08-11

Spring3Hibernate4整合jar包

Spring3.2.3 Hibernate4.2.1整合jar包,有人想要,就下吧。

2013-07-03

java定时任务器(含源码)

用java写的任务定时器,设置想设的时间,选择可执行文件或者txt,word,时间一到便会自动运行。现在有源码。

2013-06-20

java定时任务器

用java写的任务定时器,设置想设的时间,选择可执行文件或者txt,word,时间一到便会自动运行。

2013-06-19

空空如也

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

TA关注的人

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