将琴存诗
人生 可以不要那么 耀 ,只需要有 一个  平凡的梦想  足以 。—— loveincode -_^ RSS
Fork me on GitHub

随笔分类 -  java

摘要:出现时间 2020年01月13日 下午1点03分 午休还未睡醒,听到了老大的呼唤。 老大:XX,群里反馈有问题,你查一下啊。 我:好的! 立刻,瞬间清醒,看群里的问题截图。 具体问题 在线合同去签约,报错【服务器异常】。 问题定位 开始查问题,看日志,后发现因为代码(同事W写)合同过期时间判断有误, 阅读全文
posted @ 2020-01-13 21:54 loveincode 阅读(371) 评论(0) 推荐(25) 编辑
摘要:获取JDK源码 先明确OpenJDK和Sun/OracleJDK之间,以及OpenJDK 6、OpenJDK 7、OpenJDK7u和OpenJDK 8等项目之间是什么关系,这有助于确定接下来编译要使用的JDK版本和源码分支。 OpenJDK是Sun在2006年末把Java开源而形成的项目,这里的“ 阅读全文
posted @ 2017-05-16 19:56 loveincode 阅读(946) 评论(0) 推荐(7) 编辑
摘要:原文地址:http://www.jianshu.com/p/1f1d3193d9e3 这个主题的内容之前分三个篇幅分享过,导致网络上传播的比较分散,所以本篇做了一个汇总,同时对部分内容及答案做了修改,欢迎朋友们吐槽、转发。因为篇幅长度和时间的原因,部分答案我没有亲自总结。 1.面向对象和面向过程的区 阅读全文
posted @ 2017-05-15 15:05 loveincode 阅读(345) 评论(0) 推荐(0) 编辑
摘要:1. PO:persistant object 持久对象 可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 2. VO:value object 值对象 通常用于业务层之间的数据传递,和PO一 阅读全文
posted @ 2017-05-15 14:21 loveincode 阅读(404) 评论(0) 推荐(2) 编辑
摘要:说明 要学习Java或者任意一门技术,我觉得最好的是从官网的资料开始学习。官网所给出的资料总是最权威最知道来龙去脉的。而Java中间,垃圾回收与内存管理是Java中非常重要的一部分。《Hotspot内存管理白皮书》是了解Java垃圾收集器最权威的文档。相比于其他的一些所谓翻译文章,本文的翻译更加准确 阅读全文
posted @ 2017-04-28 09:26 loveincode 阅读(770) 评论(0) 推荐(5) 编辑
摘要:1 问题描述 我们传统使用的比较简单的是 STMP 25端口收发邮件 今天发现刚购买的阿里云服务器不能作为客户端通过STMP 25端口发送邮件 开始在网上有说发现是JDK1.8的原因,然后自己也把JDK1.8换到了JDK1.7 还是不行,所以这里排除了JDK的原因。 那么问题来了,是否25端口不能连 阅读全文
posted @ 2017-02-27 21:15 loveincode 阅读(3623) 评论(5) 推荐(1) 编辑
摘要:共享变量在线程间的可见性 synchronize实现可见性 volatile实现可见性 指令重排序 as-if-serial语义 volatile使用注意事项 synchronized和volatile比较 可见性:一个线程对共享变量值的修改,能够及时地被其他线程看到。 共享变量:如果一个变量在多个 阅读全文
posted @ 2016-10-18 09:31 loveincode 阅读(298) 评论(0) 推荐(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 阅读(554) 评论(0) 推荐(0) 编辑
摘要:1、代开IntelliJ IDEA 的显示内容 2、打开idea.vmoptions文件 路径为Contens——bin——idea.vmoptions 修改之前会复制一份备份原配置 原配置 修改后的配置 3、文件内容的含义 -Xms128m -Xmx2048m -XX:PermSize=128M 阅读全文
posted @ 2016-09-04 10:12 loveincode 阅读(1628) 评论(2) 推荐(1) 编辑
摘要:三、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 阅读(2973) 评论(0) 推荐(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 阅读(752) 评论(0) 推荐(0) 编辑
摘要:这篇文章介绍了如何在Mac下搭建我们的JavaEE工作环境,对于初学者来说还是比较通俗易懂的。 一、JDK的安装及配置 1、首先我们到Oracle官网下JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads 阅读全文
posted @ 2016-09-03 17:10 loveincode 阅读(2165) 评论(0) 推荐(3) 编辑
摘要:<!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:TargetScreenSize>800x600</o:TargetScreenSize> </o:OfficeDocumentSettings> </xml><![endif]--> <! 阅读全文
posted @ 2016-04-09 15:01 loveincode 阅读(599) 评论(1) 推荐(2) 编辑
摘要:1. GUI编程引言 以前的学习当中,我们都使用的是命令交互方式: 例如:在DOS命令行中通过javac java命令启动程序. 软件的交互的方式: 1. 命令交互方式 图书管理系统 2. 图形交互方式 ava提供了专业的API用于开发图形用户界面 GUI--> Graphic User Inter 阅读全文
posted @ 2016-04-08 19:46 loveincode 阅读(9732) 评论(7) 推荐(81) 编辑
摘要:网络编程 网络编程主要用于解决计算机与计算机(手机、平板..)之间的数据传输问题。 网络编程: 不需要基于html页面就可以达到数据之间的传输。 比如: feiQ , QQ , 微信....网页编程: 就是要基于html页面的基础上进行数据的交互的。 比如: 珍爱网、 oa(办公自动化)、 高考的报 阅读全文
posted @ 2016-04-07 19:57 loveincode 阅读(746) 评论(0) 推荐(1) 编辑
摘要:(api + 配置) 开发中,邮件的应用? -à 注册,填写生日; 后期系统会自动发送生日祝贺 -à 发货,发货提醒!邮件提醒! 邮件: 1. 发邮件;【程序中如何发邮件!】 2. 收邮件;【很多客户端工具, foxmail 】 邮件开发准备: 准备工作, 环境搭建: 1. 本地搭建一个邮件服务器 阅读全文
posted @ 2016-04-01 20:44 loveincode 阅读(376) 评论(0) 推荐(1) 编辑
摘要:反射 类字节码文件是在硬盘上存储的,是一个个的.class文件。我们在new一个对象时, JVM会先把字节码文件的信息读出来放到内存中,第二次用时,就不用再加载了,而是直接 使用缓存的这个字节码信息。 字节码的信息包括:类名、声明的方法、声明的字段等信息。在Java中"万物皆对象", 这些信息当然也 阅读全文
posted @ 2016-03-31 21:43 loveincode 阅读(201) 评论(0) 推荐(0) 编辑
摘要:一些人总结出来用来解决特定问题的固定的解决方案。 解决一个类在内存中只存在一个对象,想要保证对象的唯一。 1 为了避免其他程序过多的建立该类对象。禁止其他程序建立该类对象。 2 为了其他程序可以访问该类对象,在本类中自定义一个对象。 3 方便其他程序对自定义类的对象的访问,对外提供一些访问方式。 代 阅读全文
posted @ 2016-03-31 21:20 loveincode 阅读(270) 评论(0) 推荐(0) 编辑
摘要:观察者模式 Observer 这是软件设计模式的一种。 又被称为: 发布-订阅<Publish/Subscribe>模式、 模型-视图<Model/View>模式、 源-收听者<Source/Listener>模式 或从属者<Dependents>模式) 观察者模式(Observer)完美的将观察者 阅读全文
posted @ 2016-03-31 21:11 loveincode 阅读(295) 评论(0) 推荐(0) 编辑
摘要:编码 什么是编码? 计算机中存储的都是二进制,但是要显示的时候,就是我们看到的却可以有中国 ,a 1 等字符 计算机中是没有存储字符的,但是我们却看到了。计算机在存储这些信息的时候,根据一个有规 则的编号,当用户输入a 有a对映的编号,就将这个编号存进计算机中这就是编码。 计算机只能识别二进制数据。 阅读全文
posted @ 2016-03-30 20:33 loveincode 阅读(937) 评论(0) 推荐(1) 编辑

最简单即最美
有了信仰,自己要坚持努力 2017.07.09 21:34