将琴存诗
人生可以不要那么 耀 ,只需要有 一个  平凡的梦想  足以 。—— H.yf. -_^ RSS
Fork me on GitHub
共5页: 上一页 1 2 3 4 5 下一页 
摘要: 1 父类 java.lang.Object 继承者 java.util.AbstractCollection<E> 继承者 java.util.AbstractQueue<E> 继承者 java.util.concurrent.ConcurrentLinkedQueue<E> 类型参数: E - 在阅读全文
posted @ 2017-07-22 14:23 loveincode 阅读(27) 评论(0) 编辑
摘要: 1 HashMap java se 1.6 1.1 父类 java.lang.Object 继承者 java.util.AbstractMap<K,V> 继承者 java.util.HashMap<K,V> 类型参数: K - 此映射所维护的键的类型 V - 所映射值的类型 所有已实现的接口: Se阅读全文
posted @ 2017-07-22 14:12 loveincode 阅读(38) 评论(0) 编辑
摘要: 1 HashSet 1.1 父类 java.lang.Object 继承者 java.util.AbstractCollection<E> 继承者 java.util.AbstractSet<E> 继承者 java.util.HashSet<E> 类型参数: E - 此 set 所维护的元素的类型 阅读全文
posted @ 2017-07-22 13:28 loveincode 阅读(50) 评论(0) 编辑
摘要: 1 ArrayList JDK 8 ArrayList 源码地址 1.1 父类 java.lang.Object 继承者 java.util.AbstractCollection<E> 继承者 java.util.AbstractList<E> 继承者 java.util.ArrayList<E> 阅读全文
posted @ 2017-07-22 12:35 loveincode 阅读(28) 评论(0) 编辑
摘要: 1 意义 泛型程序设计意味着编写的代码可以被很多不同类型的对象所重用。 常见应用 : ArrayList 2 K T V E ? object等的含义 类型变量使用大写形式 E – Element (在集合中使用,因为集合中存放的是元素) T – Type(Java 类)(需要时还可以用临近的字母U阅读全文
posted @ 2017-07-19 19:56 loveincode 阅读(84) 评论(0) 编辑
摘要: 1 处理错误 1.1 异常分类 Error类层次描述了Java运行时系统的内部错误和资源耗尽错误。 设计Java程序时,主要关注Exception层次结构。 由程序错误导致的异常属于RuntimeException ,而程序本身没有问题,但由于像I/O错误这类问题导致的异常属于其他异常。 Runti阅读全文
posted @ 2017-07-18 23:05 loveincode 阅读(34) 评论(0) 编辑
摘要: 1 JAR文件 java归档文件,压缩的 jdk/bin jar工具制作jar文件 jar程序选项 1.1清单文件 每个Jar文件包含一个用于描述归档特征的清单文件 manifest 清单文件被命名为MANIFEST.MF,它位于JAR文件的一个特殊META-INF目录中。最小的符合标准的清单文件是阅读全文
posted @ 2017-07-18 23:00 loveincode 阅读(15) 评论(0) 编辑
摘要: 1 接口 interface implement 接口的所有方法自动地属于public。因此,在接口中声明方法时,不必提供关键字public。 接口可以包含多个方法,接口中可以定义常量。接口中的域将被自动设为public static final。 SwingConstants就是只定义了常量,而没阅读全文
posted @ 2017-07-17 22:56 loveincode 阅读(33) 评论(0) 编辑
摘要: 1、超类和子类 超类和子类 父类与子类 多态: 一个对象变量可以指示多种实际类型的现象称为多态 一个变量可以引用父类对象,也可以引用其子类对象,这就是多态。 不能将一个超类的引用赋给子类变量,因为调用子类方法时可能发生运行错误 子类引用可以赋给超类引用 动态绑定: 在运行时能够自动地选择哪个方法的现阅读全文
posted @ 2017-07-15 22:47 loveincode 阅读(50) 评论(0) 编辑
摘要: 笔记整理 来源于《Java核心技术卷 I 》 《Java编程思想》 1. 类之间的关系 1.1 依赖 users– a 是一种最明显的、最常见的关系。如果一个类的方法操作另一个类的对象,我们就说一个类依赖于另一个类。 尽可能地将相互依赖的类减至最少。如果类A不知道B的存在,它就不会关心B的任何改变(阅读全文
posted @ 2017-07-12 22:28 loveincode 阅读(37) 评论(0) 编辑
摘要: 笔记整理 来源于《Java核心技术卷 I 》 《Java编程思想》 允许数组长度为0 new element[0] 数组长度为0与null不同 1. 数组拷贝 允许将一个数组变量拷贝给另一个数组变量。这时,两个变量将引用同一个数组: int[] ele1 = ele2; ele1[5] = 12; 阅读全文
posted @ 2017-07-11 23:38 loveincode 阅读(22) 评论(0) 编辑
摘要: 笔记整理 来源于《Java核心技术卷 I 》 《Java编程思想》 如果基本的整数和浮点数精度不能够满足需求,那么可以使用java.math包中的两个很有平有用的类:BigInteger和BigDecimal。这两个类可以处理包含任意长度数字序列的数值。 BigInteger类实现了任意精度的整数运阅读全文
posted @ 2017-07-11 23:36 loveincode 阅读(18) 评论(0) 编辑
摘要: 笔记整理 来源于《Java核心技术卷 I 》 《Java编程思想》 if while do while for switch case case标签可以是: 类型为char、byte、short或int ( 或其包装器类Character、Byte、Short和Integer)。的常量表达式 枚举常阅读全文
posted @ 2017-07-11 23:33 loveincode 阅读(16) 评论(0) 编辑
摘要: 笔记整理 来源于《Java核心技术卷 I 》 《Java编程思想》 1. 读取输入 Scanner in = new Scanner(System.in); 输入一行(包含空格) String str = in.nextLine() 读取一个单词(以空白符作为分隔符) String firstNam阅读全文
posted @ 2017-07-11 23:05 loveincode 阅读(93) 评论(0) 编辑
摘要: 笔记整理 来源于《Java核心技术卷 I 》 《Java编程思想》 1. 代码点与代码单元 Java字符串由char序列组成。大多数的常用Unicode字符使用一个代码单元就可以表示,而辅助字符需要一对代码单元表示。 length()方法将返回采用UTF-16编码表示的给定字符串所需要的代码单元数量阅读全文
posted @ 2017-07-11 22:05 loveincode 阅读(21) 评论(0) 编辑
摘要: 笔记整理 来源于《Java核心技术卷 I 》 《Java编程思想》 1 数据类型 1.1 整型 类型 存储需求 取值范围 int 4字节 -21 4748 3648 – 21 4748 3647 232 short 2字节 -32768-32767 216 long 8字节 -92233720368阅读全文
posted @ 2017-07-11 21:55 loveincode 阅读(34) 评论(0) 编辑
摘要: linux 命令大全 1、查看正在执行的进程(Process) ps命令 Process Status 进程状态 语法: ps [option] [--help] -A 列出所有的行程 -w 显示加宽可以显示较多的资讯 -au 显示较详细的资讯 -aux 显示所有包含其他使用者的行程 au(x) 输阅读全文
posted @ 2017-07-09 15:06 loveincode 阅读(120) 评论(0) 编辑
摘要: 出自 http://www.cnblogs.com/xiaoxi/p/5935009.html 1、@Autowired @Autowired顾名思义,就是自动装配,其作用是为了消除代码Java代码里面的getter/setter与bean属性中的property。 当然,getter看个人需求,如阅读全文
posted @ 2017-07-04 19:30 loveincode 阅读(68) 评论(0) 编辑
摘要: case 函数 如何编写更好的SQL查询:终极指南-第一部分 如何编写更好的SQL查询:终极指南-第二部分 编写查询,按条件合并两列为一列(eg:我想从FullName或FirstName的列中找出不为空的雇员的名字) SELECT Name = CASE WHEN EMPLOYEE.FullNam阅读全文
posted @ 2017-07-04 18:59 loveincode 阅读(11) 评论(0) 编辑
摘要: 系统变量新建,添加 变量名JAVA_HOME 变量值为C:\Java\jdk版本号 修改 Path为 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; Maven 系统变量新建,添加 变量名M2_HOME 变量值为C:\apache-maven-版本号 修改 Path为 %M阅读全文
posted @ 2017-07-04 09:28 loveincode 阅读(11) 评论(0) 编辑
摘要: 计算器 的运算符对象工厂制造 解决对象的创建问题阅读全文
posted @ 2017-05-17 16:55 loveincode 阅读(6) 评论(0) 编辑
摘要: 获取JDK源码 先明确OpenJDK和Sun/OracleJDK之间,以及OpenJDK 6、OpenJDK 7、OpenJDK7u和OpenJDK 8等项目之间是什么关系,这有助于确定接下来编译要使用的JDK版本和源码分支。 OpenJDK是Sun在2006年末把Java开源而形成的项目,这里的“阅读全文
posted @ 2017-05-16 19:56 loveincode 阅读(217) 评论(0) 编辑
摘要: MarkDown基本语法学习笔记 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 下面将对Markdown的基本使用做一个介绍 目录 "文本" "标题" "粗体" "斜杠" "错误" "下划线" "黄色标记" "段落" "分割线"阅读全文
posted @ 2017-05-16 15:36 loveincode 阅读(74) 评论(0) 编辑
摘要: 博客: 酷壳 霍炬 阮一峰 郝培强 零零发-||-混沌舰队的航海日志 冯大辉 梁宁 简约设计の艺术 程序员书单 金丝燕网站 https://github.com/blog/ crossoverJie 起点终点 张子辰 羡辙杂俎 小丰阁 高策Blog 咀嚼之味 GiuemMoeLoveAzard的博客阅读全文
posted @ 2017-05-16 09:45 loveincode 阅读(155) 评论(0) 编辑
摘要: 原文地址:http://www.jianshu.com/p/1f1d3193d9e3 这个主题的内容之前分三个篇幅分享过,导致网络上传播的比较分散,所以本篇做了一个汇总,同时对部分内容及答案做了修改,欢迎朋友们吐槽、转发。因为篇幅长度和时间的原因,部分答案我没有亲自总结。 1.面向对象和面向过程的区阅读全文
posted @ 2017-05-15 15:05 loveincode 阅读(58) 评论(0) 编辑
摘要: 1. PO:persistant object 持久对象 可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 2. VO:value object 值对象 通常用于业务层之间的数据传递,和PO一阅读全文
posted @ 2017-05-15 14:21 loveincode 阅读(41) 评论(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) 编辑
摘要: 1. 文件锁 脚本启动前检查特定文件是否存在,不存在就启动并新建文件,脚本结束后删掉特定文件。 通过文件的判断来确定脚本是否正在执行。 方法实现也比较简单,这里以python脚本为例 文件锁测试结果 2.端口占用 使用socket模块,在脚本执行时,给系统中增加一个端口,在脚本执行完后释放。 脚本执阅读全文
posted @ 2017-05-10 11:10 loveincode 阅读(386) 评论(0) 编辑
摘要: 说明 要学习Java或者任意一门技术,我觉得最好的是从官网的资料开始学习。官网所给出的资料总是最权威最知道来龙去脉的。而Java中间,垃圾回收与内存管理是Java中非常重要的一部分。《Hotspot内存管理白皮书》是了解Java垃圾收集器最权威的文档。相比于其他的一些所谓翻译文章,本文的翻译更加准确阅读全文
posted @ 2017-04-28 09:26 loveincode 阅读(76) 评论(0) 编辑
摘要: 1 问题描述 我们传统使用的比较简单的是 STMP 25端口收发邮件 今天发现刚购买的阿里云服务器不能作为客户端通过STMP 25端口发送邮件 开始在网上有说发现是JDK1.8的原因,然后自己也把JDK1.8换到了JDK1.7 还是不行,所以这里排除了JDK的原因。 那么问题来了,是否25端口不能连阅读全文
posted @ 2017-02-27 21:15 loveincode 阅读(1888) 评论(6) 编辑
摘要: 共享变量在线程间的可见性 synchronize实现可见性 volatile实现可见性 指令重排序 as-if-serial语义 volatile使用注意事项 synchronized和volatile比较 可见性:一个线程对共享变量值的修改,能够及时地被其他线程看到。 共享变量:如果一个变量在多个阅读全文
posted @ 2016-10-18 09:31 loveincode 阅读(50) 评论(0) 编辑
摘要: 解决关于Submit Text每次打开 都会跳出更新选项的问题 Windows 下: 打开 Preferences —— Settings—User 添加 "update_check":false, 注意前后的逗号 添加 如果没有添加逗号会报错。 mac下 Sublime Text —— Prefe阅读全文
posted @ 2016-09-21 15:02 loveincode 阅读(350) 评论(0) 编辑
摘要: 这里将推荐两款 集成的Mysql环境 十分轻便好用,MAMP 和 XAMPP MAMP XAMPP 1、MAMP下载 官网: https://www.mamp.info/en/ 下载安装即可使用 MAMP PRO的 序列号:MP-DED4-0A88-3A11-F9FDE 2、Mysql启动 十分简单阅读全文
posted @ 2016-09-04 10:46 loveincode 阅读(177) 评论(0) 编辑
摘要: 1、代开IntelliJ IDEA 的显示内容 2、打开idea.vmoptions文件 路径为Contens——bin——idea.vmoptions 修改之前会复制一份备份原配置 原配置 修改后的配置 3、文件内容的含义 -Xms128m -Xmx2048m -XX:PermSize=128M 阅读全文
posted @ 2016-09-04 10:12 loveincode 阅读(1004) 评论(2) 编辑
摘要: 三、Eclipse 与 IntelliJ IDEA 的安装配置 1.Eclipse的安装配置 1 下载eclipse 到官网 https://www.eclipse.org/downloads/eclipse-packages/ 下载 选择JavaEE的版本 下载即可 2、在Finder打开 ecl阅读全文
posted @ 2016-09-04 09:57 loveincode 阅读(1246) 评论(0) 编辑
摘要: 二、Tomcat的安装与配置 1、下载Tomcat 找到Tomcat的官网 百度搜索Tomcat 点击下载即可 下载网址:http://tomcat.apache.org/download-80.cgi 在下载页面 点击你要下载的版本 下载 core 下面的zip 2、在Finder中打开zip文件阅读全文
posted @ 2016-09-04 08:59 loveincode 阅读(205) 评论(0) 编辑
摘要: 这篇文章介绍了如何在Mac下搭建我们的JavaEE工作环境,对于初学者来说还是比较通俗易懂的。 一、JDK的安装及配置 1、首先我们到Oracle官网下JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads阅读全文
posted @ 2016-09-03 17:10 loveincode 阅读(890) 评论(0) 编辑
摘要: 案例简述: 项目中存在User 用户表 和 Role 角色表 它们之间是多对多的关系 在User类定义中 使用hibernate注解 在Role类中定义中如下 数据库会自动生成sys_user_role表,但是这个是没有实体类的 所以在HQL面向对象的查询中是不能直接查找中间表的 正确的查询关联方法阅读全文
posted @ 2016-08-31 10:29 loveincode 阅读(1668) 评论(0) 编辑
摘要: RequestMapping注解类: 使用方法: 开发Controller控制器类,使用@Controller注解标注,并在配置文件中用<context:component-scan>扫描 在Controller控制器类的类定义和方法定义处都可以标注@RequestMapping注解 Dispatc阅读全文
posted @ 2016-07-20 16:57 loveincode 阅读(73) 评论(0) 编辑
摘要: Oracle 左、右连接 + 在等号 左边表示右连接 获取右表所有记录,即使左表没有对应匹配的记录。 + 在等号 右边表示左连接 获取左表所有记录,即使右表没有对应匹配的记录。 例子: select e.empno,e.name,d.deptno,d.dname,d.loc from emp e,d阅读全文
posted @ 2016-05-15 19:16 loveincode 阅读(97) 评论(0) 编辑
共5页: 上一页 1 2 3 4 5 下一页 
最简单即最美
有了信仰,自己要坚持努力 2017.07.09 21:34