将琴存诗
人生可以不要那么 耀 ,只需要有 一个  平凡的梦想  足以 。—— H.yf. -_^ RSS
Fork me on GitHub
摘要: HTML entity encoder/decoder emoji 在线Cron表达式生成器 在线工具 - 程序员的工具箱 git插件 Octotree jar 包 下载:http://www.java2s.com/Code/Jar/ 工具网址 图片压缩[https://tinypng.com/ ]阅读全文
posted @ 2017-09-07 09:57 loveincode 阅读(27) 评论(2) 编辑
摘要: 00 计算机基础 01 Java 基础语法 java 02 集合框架(源码) 03 工具类 guava / apache common / json 04 JavaEE基础 java web 05 JavaEE框架 Hibernate Mybatis Shiro Spring SpringMVC j阅读全文
posted @ 2017-08-04 18:03 loveincode 阅读(94) 评论(0) 编辑
摘要: 博客: 酷壳 霍炬 阮一峰 郝培强 零零发-||-混沌舰队的航海日志 冯大辉 梁宁 简约设计の艺术 程序员书单 金丝燕网站 https://github.com/blog/ crossoverJie 起点终点 张子辰 羡辙杂俎 小丰阁 高策Blog 咀嚼之味 GiuemMoeLoveAzard的博客阅读全文
posted @ 2017-05-16 09:45 loveincode 阅读(155) 评论(0) 编辑
摘要: 深入理解计算机系统 基 TCP/IP详解 I II III 基 数据结构与算法 基 Java编程思想 1Y 大话设计模式 1-2 Y 重构改善既有代码的设计 1-2 Y Effective Java 俞黎敏 译 1-2 Y 深入理解Java虚拟机:JVM高级特性与最佳实践 周志明 2-3 Y Hot阅读全文
posted @ 2017-05-11 19:37 loveincode 阅读(110) 评论(0) 编辑
摘要: 使用python web做Restful 风格,很简单,采用Flask框架轻松实现一个RESTful的服务。 Restful相关介绍请查看:https://www.ibm.com/developerworks/library/ws-restful/index.html 1. 环境搭建 首先需要准备环阅读全文
posted @ 2017-09-22 18:20 loveincode 阅读(165) 评论(0) 编辑
摘要: 1. 程序计数器 线程私有 当前线程所执行的字节码的行号指示器 2. 虚拟机栈 线程私有 存:Java方法(局部变量表(基本数据类型)、操作数栈、动态链栈、方法出口) StackOverflowError 栈深度大于虚拟机所允许的深度 OutOfMemoryError 无法满足内存分配 3. 本地方阅读全文
posted @ 2017-09-20 23:17 loveincode 阅读(248) 评论(1) 编辑
摘要: 所有信息从 成都法律援助 http://www.cdjustice.chengdu.gov.cn/cdflyz/index.shtml 中找到 申请表等网站都有 1. 流程概要 1. 申请(申请表,经济证明,身份证明) 2. 递交 3. 审批(二次审批) 4. 通过与否 2. 地址电话 成都市法律援阅读全文
posted @ 2017-09-20 15:28 loveincode 阅读(20) 评论(0) 编辑
摘要: 该文章用于整理开发中遇到的一些错误,及解决方法,不断整理更新。 1. 缺包异常 异常1:java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactoryat org.springframework.web.context.Co阅读全文
posted @ 2017-09-19 19:37 loveincode 阅读(14) 评论(0) 编辑
摘要: 属性大全 name:缓存名称。 maxElementsInMemory:缓存最大个数。 eternal:对象是否永久有效,一但设置了,timeout将不起作用。 timeToIdleSeconds:设置对象在失效前的允许闲置时间(单位:秒)。仅当eternal=false对象不是永久有效时使用,可选阅读全文
posted @ 2017-09-19 19:24 loveincode 阅读(6) 评论(0) 编辑
摘要: 基本的请求URL: /person/{id} GET 得到id的person /person POST 新增person /person/{id} PUT 更新id的person /person/{id} DELETE 删除id的person 源码地址:https://github.com/love阅读全文
posted @ 2017-09-19 19:19 loveincode 阅读(23) 评论(0) 编辑
摘要: 常见的媒体格式类型如下: text/html : HTML格式 text/plain :纯文本格式 text/xml : XML格式 image/gif :gif图片格式 image/jpeg :jpg图片格式 image/png:png图片格式 以application开头的媒体格式类型: app阅读全文
posted @ 2017-09-19 18:55 loveincode 阅读(11) 评论(0) 编辑
摘要: 1. Redis简介及安装 1.1 Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使阅读全文
posted @ 2017-09-12 22:17 loveincode 阅读(477) 评论(6) 编辑
摘要: 全局配置: ${M2_HOME}/conf/settings.xml (配置环境变量 新建 M2_HOME 安装目录到版本名那里(D:\apache-maven-3.0.2) 编辑path 环境变量 %M2_HOME%\bin;) 用户配置: ${user.home}/.m2/settings.xm阅读全文
posted @ 2017-09-12 22:12 loveincode 阅读(26) 评论(0) 编辑
摘要: Java IO 是一套Java用来读写数据(输入和输出)的API。大部分程序都要处理一些输入,并由输入产生一些输出。Java为此提供了java.io包。 代码 github地址:https://github.com/loveincode/StudyTest/tree/master/src/IO Ja阅读全文
posted @ 2017-09-09 09:18 loveincode 阅读(220) 评论(2) 编辑
摘要: HTML entity encoder/decoder emoji 在线Cron表达式生成器 在线工具 - 程序员的工具箱 git插件 Octotree jar 包 下载:http://www.java2s.com/Code/Jar/ 工具网址 图片压缩[https://tinypng.com/ ]阅读全文
posted @ 2017-09-07 09:57 loveincode 阅读(27) 评论(2) 编辑
摘要: 1. 操作系统 《现代操作系统》 2. 编译原理 从编译原理看一个解释器的实现 3. 计算机网络 IP、子网掩码、缺省网关/默认网关、DNS、服务器、端口的总结 4. 互联网协议 4.1 TCP/IP 关于 TCP/IP,必知必会的十个问题 4.2 HTTP1.1/2.0 HTTP协议 4.3 HT阅读全文
posted @ 2017-09-05 15:04 loveincode 阅读(28) 评论(0) 编辑
摘要: 1. Nosql 1.1 MongoDB 文档模型 分片 2. 分布式缓存 2.1 Memocached 2.2 Redis 两者区别:论述Redis和Memcached的差异 3. 关系数据库 3.1 Mysql Mysql 掌握要点 3.2 数据库设计 3.2.1 范式 第一范式:第一范式(1N阅读全文
posted @ 2017-09-04 15:01 loveincode 阅读(50) 评论(0) 编辑
摘要: 学习路线: http://www.cnblogs.com/skywang12345/ 总结 1 总体框架 2 Collection架构 3 ArrayList详细介绍(源码解析)和使用示例 4 fail-fast总结(通过ArrayList来说明fail-fast的原理、解决办法) 5 Linked阅读全文
posted @ 2017-08-31 17:11 loveincode 阅读(31) 评论(0) 编辑
摘要: Channels 通道 Channel 有点象流。 数据可以从Channel读到Buffer中,也可以从Buffer 写到Channel中。 Buffers Buffer覆盖了你能通过IO发送的基本数据类型:byte, short, int, long, float, double 和 char S阅读全文
posted @ 2017-08-30 12:09 loveincode 阅读(64) 评论(0) 编辑
摘要: 1. 从集中式到分布式 2. 分布式Session 服务一般分为有状态和无状态,而分布式sessoion就是针对有状态的服务。 基于数据库的Session共享 基于resin/tomcat web容器本身的session复制机制 基于oscache/Redis/memcached 进行 sessio阅读全文
posted @ 2017-08-28 15:42 loveincode 阅读(35) 评论(2) 编辑
摘要: 1. 运维 2. 持续集成 Jenkins 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 Jenkins是一个用Java编写的开源阅读全文
posted @ 2017-08-25 14:00 loveincode 阅读(18) 评论(0) 编辑
摘要: 工厂模式代理模式门面模式观察者模式责任链模式适配器模式装饰者模式单例模式阅读全文
posted @ 2017-08-25 13:58 loveincode 阅读(17) 评论(0) 编辑
摘要: 重读JVM jvm系列:jvm知识点总览 1. 认识Java虚拟机 默认Hotspot实现 2. 类加载机制 知道双亲委派模型 编译为class javac → 装载 class ClassLoader → 执行class 解释/编译 执行 3. 内存模型 内存空间:方法区、堆、JVM方法栈、本地方阅读全文
posted @ 2017-08-25 13:55 loveincode 阅读(17) 评论(0) 编辑
摘要: 1 Spring 1.1 专业术语了解 1.1.1 组件/框架设计 侵入式设计 引入了框架,对现有的类的结构有影响;即需要实现或继承某些特定类。 例如: Struts框架 非侵入式设计 引入了框架,对现有的类结构没有影响。 例如:Hibernate框架 / Spring框架 1.1.2 IOC 控制阅读全文
posted @ 2017-08-23 18:22 loveincode 阅读(55) 评论(0) 编辑
摘要: 该部分的知识点使用java实现 code地址 github:https://github.com/loveincode/Data-structures-and-algorithms 大神 总结 :http://www.cnblogs.com/skywang12345/p/3603935.html 1阅读全文
posted @ 2017-08-23 18:09 loveincode 阅读(15) 评论(0) 编辑
摘要: 1. 引擎 InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。 行级锁和表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。 1.1 InnoDB 支持事务 1.2 MyISAM 支持全文索引 2. 分库分表 分表:http://blo阅读全文
posted @ 2017-08-22 19:32 loveincode 阅读(17) 评论(0) 编辑
摘要: serialVersionUID适用于Java的序列化机制。简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID进行比较,如果相同阅读全文
posted @ 2017-08-22 19:18 loveincode 阅读(45) 评论(0) 编辑
摘要: 原文 https://yq.aliyun.com/articles/60981?utm_campaign=wenzhang&utm_medium=article&utm_source=QQ-qun&utm_content=m_10100 Redis 和 Memcache 都是基于内存的数据存储系统。阅读全文
posted @ 2017-08-22 15:41 loveincode 阅读(21) 评论(0) 编辑
摘要: 1. Executor框架 2. Fork/join 3. happen-before 4. 数据结构 - ConcurrentHashMap - ConcurrentLinkedQueue 5. 线程池 - 参数设置阅读全文
posted @ 2017-08-17 11:22 loveincode 阅读(18) 评论(0) 编辑
摘要: 地球脉动阅读全文
posted @ 2017-08-14 12:07 loveincode 阅读(3) 评论(0) 编辑
摘要: 程序员应该访问的最佳网站中文版原版 一些对程序员有用的网站 在学习CS的时候有一些你必须知道的有用的站点来获取通知为了你的技术储备和学习新知识。这里是一个你应该访问的不是非常全面的一些站点的列表,这个列表会不断更新,只要我能得到链接,你也可以通过添加你知道的来为此做出贡献 Index 索引 当你遇到阅读全文
posted @ 2017-08-14 11:25 loveincode 阅读(125) 评论(0) 编辑
摘要: 1. 概念 RPC,全称为Remote Procedure Call,即远程过程调用,它是一个计算机通信协议。它允许像调用本地服务一样调用远程服务。它可以有不同的实现方式。如RMI(远程方法调用)、Hessian、Http invoker等。RPC是与语言无关的。直观说法就是A通过网络调用B的过程方阅读全文
posted @ 2017-08-11 21:58 loveincode 阅读(29) 评论(0) 编辑
摘要: 1. 序列化介绍 Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据阅读全文
posted @ 2017-08-10 19:20 loveincode 阅读(306) 评论(0) 编辑
摘要: 1. 背景 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。 java.net 包中提供了两种常见的网络协议的支持:阅读全文
posted @ 2017-08-09 22:16 loveincode 阅读(235) 评论(0) 编辑
摘要: IaaS、PaaS和SaaS,这几个术语并不好理解。不过,如果你是个吃货,还喜欢披萨,这个问题就好解决了!好吧,其实你根本不是一个吃货,之所以自我标榜为吃货,其实是为了收获赞叹式的夸奖,“吃货还这么瘦,好羡慕啊!”或者,总得给伦家的微丰找个像样的理由。阅读全文
posted @ 2017-08-08 09:38 loveincode 阅读(39) 评论(0) 编辑
摘要: 爬虫(Spider),反爬虫(Anti-Spider),反反爬虫(Anti-Anti-Spider),这之间的斗争恢宏壮阔... Day 1 小莫想要某站上所有的电影,写了标准的爬虫(基于HttpClient库),不断地遍历某站的电影列表页面,根据 Html 分析电影名字存进自己的数据库。这个站点的阅读全文
posted @ 2017-08-07 17:38 loveincode 阅读(84) 评论(2) 编辑
摘要: 00 计算机基础 01 Java 基础语法 java 02 集合框架(源码) 03 工具类 guava / apache common / json 04 JavaEE基础 java web 05 JavaEE框架 Hibernate Mybatis Shiro Spring SpringMVC j阅读全文
posted @ 2017-08-04 18:03 loveincode 阅读(94) 评论(0) 编辑
摘要: http://zalezone.cn/2014/09/17/NIO%E7%B2%BE%E7%B2%B9/ 1. 前言 我们在写java程序的时候,为了进行优化,把全部的精力用在了处理效率上,但是对IO的关注却很少。这也可能是由以前java早期时JVM在解释字节码时速度慢,运行速率大大低于本地编译代码阅读全文
posted @ 2017-08-03 15:04 loveincode 阅读(68) 评论(0) 编辑
摘要: 1、问题 LigreGrid内部是选中一个,往selected里塞一个, 当执行getSelectedRows() 的时候,会把selected以选中的顺序,返回出来,所以是按照选择顺序返回。 原生代码片段: 人性化的方式应该是按照选中列的从上到下输出 2、解决 利用console.log将getS阅读全文
posted @ 2017-08-02 14:07 loveincode 阅读(33) 评论(0) 编辑
摘要: 中文版:https://github.com/darcyliu/google-styleguide/blob/master/JSONStyleGuide.md 英文版:https://google.github.io/styleguide/jsoncstyleguide.xml 1. 简介 该风格指阅读全文
posted @ 2017-07-31 19:17 loveincode 阅读(367) 评论(0) 编辑
摘要: 1. fastjson fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致, 是目前Java语言中最快的JSON库。 fastjson接口简单易用,已经被广泛使用在缓存序列化、协议交互、Web输出、Andr阅读全文
posted @ 2017-07-31 18:40 loveincode 阅读(61) 评论(0) 编辑
摘要: 摘要 static <T> Collection<T> synchronizedCollection(Collection<T> c) 返回指定 collection 支持的同步(线程安全的)collection。 static <T> List<T> synchronizedList(List<T阅读全文
posted @ 2017-07-26 19:59 loveincode 阅读(37) 评论(0) 编辑
摘要: 1、BIO、NIO、AIO解释 Java BIO : 同步并阻塞 (Blocking IO) 一个连接一个线程 即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。 Java NIO : 同步非阻塞 (Non-Block阅读全文
posted @ 2017-07-24 19:13 loveincode 阅读(34) 评论(0) 编辑
摘要: 一个对象变量可以指示多种实际类型的现象称为多态 允许不同类的对象对同一消息做出响应。方法的重载、类的覆盖正体现了多态。 1、多态的机制 1.1 本质上多态分两种 重载(overload 发生在一个类中,方法名必须相同,不同参数)就是编译时多态的一个例子,编译时多态在编译时就已经确定,运行时运行的时候阅读全文
posted @ 2017-07-24 18:49 loveincode 阅读(77) 评论(0) 编辑
最简单即最美
有了信仰,自己要坚持努力 2017.07.09 21:34