将琴存诗
人生 可以不要那么 耀 ,只需要有 一个  平凡的梦想  足以 。—— H.yf. -_^ RSS
Fork me on GitHub
摘要: 易源数据 https://www.showapi.com/ HTML entity encoder/decoder emoji 在线Cron表达式生成器 在线工具 - 程序员的工具箱 git插件 Octotree jar 包 下载:http://www.java2s.com/Code/Jar/ 美图阅读全文
posted @ 2017-09-07 09:57 loveincode 阅读(141) 评论(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 阅读(129) 评论(0) 编辑
摘要: https://www.zhihu.com/question/20215578 博客: 酷壳 霍炬 阮一峰 郝培强 零零发-||-混沌舰队的航海日志 冯大辉 梁宁 简约设计の艺术 程序员书单 金丝燕网站 https://github.com/blog/ crossoverJie 起点终点 张子辰 H阅读全文
posted @ 2017-05-16 09:45 loveincode 阅读(206) 评论(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 阅读(144) 评论(0) 编辑
摘要: 1. 使用Gson构建Json 初始化 添加属性 添加 子级 Json 获取json 元素属性 使用 Long.parseLong Integer.parseInt 获取json 子级Json 数组 数组操作 添加 获取 遍历数组 2. 使用fastjson 操作Json 初始化 添加 获取子级JS阅读全文
posted @ 2017-11-29 12:24 loveincode 阅读(115) 评论(0) 编辑
摘要: Guava快速入门 Java诞生于1995年,在这20年的时间里Java已经成为世界上最流行的编程语言之一。虽然Java语言时常经历各种各样的吐槽,但它仍然是一门在不断发展、变化的语言——除了语言本身与JDK在不断的进化,第三方库、框架也同样是日新月异。Guava正是这样一个现代的库,它简单易用,对阅读全文
posted @ 2017-10-19 09:01 loveincode 阅读(230) 评论(0) 编辑
摘要: 1. JMS基本概念 JMS(Java Message Service) 即Java消息服务。它提供标准的产生、发送、接收消息的接口简化企业应用的开发。 它支持两种消息通信模型:点到点(point-to-point)(P2P)模型和发布/订阅(Pub/Sub)模型。 P2P 模型规定了一个消息只能有阅读全文
posted @ 2017-10-19 06:55 loveincode 阅读(71) 评论(0) 编辑
摘要: 分类 功能点 Eclipse快捷键 IDEA快捷键 搜索 搜索文本 Ctrl + F Ctrl + F Ctrl + R 查找替换 Alt + P/A 逐个/全部替换 Alt + F3 查找当前选中词 继续搜索 Ctrl + K 向前 Ctrl + Shift + K 向后 F3 Shift + F阅读全文
posted @ 2017-10-17 10:29 loveincode 阅读(87) 评论(0) 编辑
摘要: 1. 必应今日美图 当使用bing搜索时,每天都会出现一副美图。 搜索找到bing今日美图 http://bing.plmeizi.com/ (这里收集了一年多的今日美图) 收集者: http://leil.plmeizi.com/ 目前共47页 url格式按 http://bing.plmeizi阅读全文
posted @ 2017-09-29 17:39 loveincode 阅读(1647) 评论(14) 编辑
摘要: bin 存放二进制可执行文件(ls,cat,mkdir等)boot 存放用于系统引导时使用的各种文件dev 用于存放设备文件etc 存放系统配置文件home 存放所有用户文件的根目录lib 存放跟文件系统中的程序运行所需要的共享库及内核模块mnt 系统管理员安装临时文件系统的安装点opt 额外安装的阅读全文
posted @ 2017-09-26 17:45 loveincode 阅读(72) 评论(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 阅读(377) 评论(0) 编辑
摘要: 1. 程序计数器 线程私有 当前线程所执行的字节码的行号指示器 2. 虚拟机栈 线程私有 存:Java方法(局部变量表(基本数据类型)、操作数栈、动态链栈、方法出口) StackOverflowError 栈深度大于虚拟机所允许的深度 OutOfMemoryError 无法满足内存分配 3. 本地方阅读全文
posted @ 2017-09-20 23:17 loveincode 阅读(389) 评论(1) 编辑
摘要: 所有信息从 成都法律援助 http://www.cdjustice.chengdu.gov.cn/cdflyz/index.shtml 中找到 申请表等网站都有 1. 流程概要 1. 申请(申请表,经济证明,身份证明) 2. 递交 3. 审批(二次审批) 4. 通过与否 2. 地址电话 成都市法律援阅读全文
posted @ 2017-09-20 15:28 loveincode 阅读(41) 评论(0) 编辑
摘要: 该文章用于整理开发中遇到的一些错误,及解决方法,不断整理更新。 1. 缺包异常 异常1:java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactoryat org.springframework.web.context.Co阅读全文
posted @ 2017-09-19 19:37 loveincode 阅读(29) 评论(0) 编辑
摘要: 属性大全 name:缓存名称。 maxElementsInMemory:缓存最大个数。 eternal:对象是否永久有效,一但设置了,timeout将不起作用。 timeToIdleSeconds:设置对象在失效前的允许闲置时间(单位:秒)。仅当eternal=false对象不是永久有效时使用,可选阅读全文
posted @ 2017-09-19 19:24 loveincode 阅读(14) 评论(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 阅读(45) 评论(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 阅读(16) 评论(0) 编辑
摘要: 1. Redis简介及安装 1.1 Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使阅读全文
posted @ 2017-09-12 22:17 loveincode 阅读(515) 评论(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 阅读(32) 评论(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 阅读(254) 评论(2) 编辑
摘要: 易源数据 https://www.showapi.com/ HTML entity encoder/decoder emoji 在线Cron表达式生成器 在线工具 - 程序员的工具箱 git插件 Octotree jar 包 下载:http://www.java2s.com/Code/Jar/ 美图阅读全文
posted @ 2017-09-07 09:57 loveincode 阅读(141) 评论(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 阅读(61) 评论(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 阅读(64) 评论(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 阅读(49) 评论(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 阅读(91) 评论(0) 编辑
摘要: 1. 从集中式到分布式 2. 分布式Session 服务一般分为有状态和无状态,而分布式sessoion就是针对有状态的服务。 基于数据库的Session共享 基于resin/tomcat web容器本身的session复制机制 基于oscache/Redis/memcached 进行 sessio阅读全文
posted @ 2017-08-28 15:42 loveincode 阅读(54) 评论(2) 编辑
摘要: 1. 运维 2. 持续集成 Jenkins 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 Jenkins是一个用Java编写的开源阅读全文
posted @ 2017-08-25 14:00 loveincode 阅读(23) 评论(0) 编辑
摘要: 工厂模式代理模式门面模式观察者模式责任链模式适配器模式装饰者模式单例模式阅读全文
posted @ 2017-08-25 13:58 loveincode 阅读(21) 评论(0) 编辑
摘要: 重读JVM jvm系列:jvm知识点总览 1. 认识Java虚拟机 默认Hotspot实现 2. 类加载机制 知道双亲委派模型 编译为class javac → 装载 class ClassLoader → 执行class 解释/编译 执行 3. 内存模型 内存空间:方法区、堆、JVM方法栈、本地方阅读全文
posted @ 2017-08-25 13:55 loveincode 阅读(29) 评论(0) 编辑
摘要: 1 Spring 1.1 专业术语了解 1.1.1 组件/框架设计 侵入式设计 引入了框架,对现有的类的结构有影响;即需要实现或继承某些特定类。 例如: Struts框架 非侵入式设计 引入了框架,对现有的类结构没有影响。 例如:Hibernate框架 / Spring框架 1.1.2 IOC 控制阅读全文
posted @ 2017-08-23 18:22 loveincode 阅读(74) 评论(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 阅读(24) 评论(0) 编辑
摘要: 1. 引擎 InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。 行级锁和表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。 1.1 InnoDB 支持事务 1.2 MyISAM 支持全文索引 2. 分库分表 分表:http://blo阅读全文
posted @ 2017-08-22 19:32 loveincode 阅读(26) 评论(0) 编辑
摘要: serialVersionUID适用于Java的序列化机制。简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID进行比较,如果相同阅读全文
posted @ 2017-08-22 19:18 loveincode 阅读(55) 评论(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 阅读(25) 评论(0) 编辑
摘要: 1. Executor框架 2. Fork/join 3. happen-before 4. 数据结构 - ConcurrentHashMap - ConcurrentLinkedQueue 5. 线程池 - 参数设置阅读全文
posted @ 2017-08-17 11:22 loveincode 阅读(30) 评论(0) 编辑
摘要: 地球脉动阅读全文
posted @ 2017-08-14 12:07 loveincode 阅读(17) 评论(1) 编辑
摘要: 程序员应该访问的最佳网站中文版原版 一些对程序员有用的网站 在学习CS的时候有一些你必须知道的有用的站点来获取通知为了你的技术储备和学习新知识。这里是一个你应该访问的不是非常全面的一些站点的列表,这个列表会不断更新,只要我能得到链接,你也可以通过添加你知道的来为此做出贡献 Index 索引 当你遇到阅读全文
posted @ 2017-08-14 11:25 loveincode 阅读(154) 评论(0) 编辑
摘要: 1. 概念 RPC,全称为Remote Procedure Call,即远程过程调用,它是一个计算机通信协议。它允许像调用本地服务一样调用远程服务。它可以有不同的实现方式。如RMI(远程方法调用)、Hessian、Http invoker等。RPC是与语言无关的。直观说法就是A通过网络调用B的过程方阅读全文
posted @ 2017-08-11 21:58 loveincode 阅读(55) 评论(0) 编辑
摘要: 1. 序列化介绍 Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据阅读全文
posted @ 2017-08-10 19:20 loveincode 阅读(327) 评论(0) 编辑
摘要: 1. 背景 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。 java.net 包中提供了两种常见的网络协议的支持:阅读全文
posted @ 2017-08-09 22:16 loveincode 阅读(253) 评论(0) 编辑
摘要: IaaS、PaaS和SaaS,这几个术语并不好理解。不过,如果你是个吃货,还喜欢披萨,这个问题就好解决了!好吧,其实你根本不是一个吃货,之所以自我标榜为吃货,其实是为了收获赞叹式的夸奖,“吃货还这么瘦,好羡慕啊!”或者,总得给伦家的微丰找个像样的理由。阅读全文
posted @ 2017-08-08 09:38 loveincode 阅读(58) 评论(0) 编辑
摘要: 爬虫(Spider),反爬虫(Anti-Spider),反反爬虫(Anti-Anti-Spider),这之间的斗争恢宏壮阔... Day 1 小莫想要某站上所有的电影,写了标准的爬虫(基于HttpClient库),不断地遍历某站的电影列表页面,根据 Html 分析电影名字存进自己的数据库。这个站点的阅读全文
posted @ 2017-08-07 17:38 loveincode 阅读(97) 评论(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 阅读(129) 评论(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 阅读(95) 评论(0) 编辑
最简单即最美
有了信仰,自己要坚持努力 2017.07.09 21:34