- 博客(15)
- 收藏
- 关注

转载 一位资深程序员大牛给予Java初学者的学习路线建议
java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Java We...
2018-05-04 15:36:33
658
原创 eclipse运行项目中老是出现 Java heap space,在eclipse中设置一下内存就好了
方法一:打开eclipse,选择Window--Preferences...在对话框左边的树上双击Java,再双击InstalledJREs,在右边选择前面有对勾的JRE,再单击右边的“Edit”按钮,出现一个 Edit JRE 的对话框,在其中的Default VM Arguments: 框中输入 -Xms128m -Xmx512m,这样设置Java拟虚机内存使用最小是128M,最大是51...
2018-08-09 19:33:30
3218
1
转载 Java四种线程池newCachedThreadPool,newFixedThreadPool,newScheduledThreadPool,newSingleThreadExecutor
1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?Java 1234567new Thread(new Runnable() { @Overridepublic void run() {// TODO Auto-generated method stub}}).start();那你就out太多了,new Thread的弊端如下:a. 每次new Thread新建对...
2018-06-14 11:38:28
286
原创 HTTP 返回码详解
200 服务器成功返回网页 404 请求的网页不存在 503 服务不可用1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。100(继续)请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。2xx (成功)表示成功处理了请求的状态代码。200(成功)服务器已成功处理了请求...
2018-06-09 20:52:00
13290
转载 应用层常用协议
一、应用层常用协议1.DNS:域名系统DNS:域名系统。DNS是因特网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。现在顶级域名TLD分为三大类:国家顶级域名nTLD;通用顶级域名gTLD;基础结构域名域名服务器分为四种类型:根域名服务器;顶级域名服务器;本地域名服务器;权限域名服务器。2.FTP:文件传输协议FTP:文件传输协议。FTP是因特网上使用得最广泛的文件传送协议。FTP提...
2018-06-07 10:18:06
483
翻译 网络协议
1.1 应用层应用层是网络应用程序以及它们的应用层协议存留的地方。因特网应用层包括许多协议,例如HTTP(Web应用的主要协议)、SMTP(邮件传输)和FTP(文件传送)等。再比如我们每天都在使用的DNS域名系统。应用层协议分布在多个端系统上,一个端系统中的应用程序使用协议与另外一个端系统中的应用程序交换信息的分组。 我们把位于应用层的信息分组称为报文。1.2 表示层表示层保证源端数据能够被目的端...
2018-06-07 08:20:34
440
原创 项目启动时错误org.apache.catalina.session.StandardManager doLoad
因为上次关闭项目session未超时,session保存在磁盘上正常关闭的项目一般是没有这个问题的,开发工具闪退等原因容易出现删除此文件夹下的SESSIONS.ser文件,解决...
2018-06-04 15:16:15
1163
原创 JAVA获取时间,获取指定时区时间
一个简单的时间工具类,别忘了倒包哦编写java程序时间基本是每个程序都需要的,有的时候获取时间就成了问题,试试创建一个时间类,同意调用吧public class DataTimeUtil { public static String getCurrentTime(String format){ //获取自定义格式的时间 if (format==null || "".equal...
2018-05-31 16:23:14
6628
转载 Freemarker常用语法
FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format} ${book.name?if_exists } //用于判断如果存在,就输出这个值 ${book.name?default(‘xxx’)}//默认值xxx ${book.name!"xxx"}//默认值xxx ${book.date?string('yyyy-MM...
2018-05-30 08:07:24
170
原创 JAVA程序出错了,但是控制台并没有打印Exception的信息
程序出错是很正常的,没有人能一次就写出不出错的程序。 就说一下我是怎么找错的吧,每个人都有自己的逻辑,我的方法可能并不适合你 有的时候JAVA程序运行直接结束但并不报错 1、第一你得知道你得程序在哪里,怎么个运行路线,(前台到后台肯定是有路径的) 2、断点会打吗,不会先去学习一下,不会断点的我是真的找不着 3、断点最好是打程序开始部分,再次重复刚才报错的操作 ...
2018-05-25 20:44:08
6712
2
翻译 高精度计算类BigDecimal
BigDecimal: 不可变的、任意精度的有符号十进制数。BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成。如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以 10 的负 scale 次幂。因此,BigDecimal 表示的数值是 (unscaledValue × 10-scale)。 BigDecimal 类提供以...
2018-05-07 20:52:27
221
翻译 高精度计算类BigInteger
BigInteger: 不可变的任意精度的整数。所有操作中,都以二进制补码形式表示 BigInteger(如 Java 的基本整数类型)。BigInteger 提供所有 Java 的基本整数操作符的对应物,并提供 java.lang.Math 的所有相关方法。另外,BigInteger 还提供以下运算:模算术、GCD 计算、质数测试、素数生成、位操作以及一些其他操作。 算术运算的语...
2018-05-07 20:51:08
225
转载 org.apache.ibatis.binding.BindingException【原因汇总】
背景:Spring整合Mybatis报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)解释:就是说,你的Mapper接口,被Spring注入后,却无法正常的使用mapper.xml的sql; 这里的Spring注入后的意思是,你的接口已经成功的被扫描到,但是当Spring尝...
2018-05-04 10:22:07
337
原创 java.sql.SQLIntegrityConstraintViolationException: ORA-00001: 违反唯一约束条件
Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: 违反唯一约束条件 (JDDS.PK_SHOP_MESSAGE)### The error may involve com.shop.dao.itf.MessageMapper.insert-Inline### ...
2018-04-26 11:14:43
62604
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人