摘要: 一、JDBC_事务 通过JDBC来操作银行转账的事务 1.API介绍     Connection接口中与事务有关的方法 void setAutoCommit(boolean autoCommit) throws SQLException; false:开启事务, ture:关闭事务 void com... 阅读原文
2018-08-15 06:00:11 阅读(829) 评论(0)
摘要: 正确的做法是: 不动声色,继续跟HR谈下去、把面试流程走完,并且争取拿到这个10K的offer。 这里有一个小技巧: 如果拿到offer,礼貌地跟HR表示感谢,不过不要马上入职。可以找个由头,比方说自己需要考虑一下、最近有私事要处理,等等。给自己争取一段缓冲的时间,别太长,十天左右差不多就可以了。 有了offer保... 阅读原文
2018-08-15 00:49:03 阅读(828) 评论(0)
摘要: 解释 在java中,Class.forName()和ClassLoader()都可以对类进行加载,ClassLoader就是遵循双亲委派模型最终调用启动类加载器的类加载器,实现的功能是“通过一个类的全限定名来获取描述此类的二进制字节流”,获取到二进制流后放到JVM中。Class.forName()方法实际上也是调用的... 阅读原文
2018-08-15 00:47:13 阅读(1084) 评论(0)
摘要:   一、如何定义架构师   Java架构师,首先要是一个Java程序员,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,怎么解决并发量、连接池,线程池。   Java反射技术,写框架必备的技术,但是有严重的性能问题,替代方案Java字节码技术;n... 阅读原文
2018-08-14 22:57:09 阅读(1292) 评论(0)
摘要: 第一步:写入maven依赖(3.6是比较稳定的版本,可用于生产环境) <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <gr... 阅读原文
2018-08-14 20:59:02 阅读(809) 评论(0)
摘要: 原创 问题描述   小明的实验室有N台电脑,编号1~N。原本这N台电脑之间有N-1条数据链接相连,恰好构成一个树形网络。在树形网络上,任意两台电脑之间有唯一的路径相连。  不过在最近一次维护网络时,管理员误操作使得某两台电脑之间增加了一条数据链接,于是网络中出现了环路。环路上的电脑由于两两之间不再是只有一条路径,使... 阅读原文
2018-08-14 20:03:03 阅读(864) 评论(0)
摘要:   上周静儿用一天的时间写了一个日志切面,大家都非常支持配合,内部各个模块都使用起来。 从技术上来说就是一个aspectj,没有什么难点。关键是做好之后让很多模块都一起使用起来,形成了一个规范。规范是一个很... 阅读原文
2018-08-14 18:32:14 阅读(900) 评论(0)
摘要: 一、概念     网络传输的单位是字节,如何将应用程序的数据转换为字节,以及将字节转换为应用程序的数据,就要说到到我们该篇介绍的编码器和解码器。     将应用程序的数据转换为网络格式,以及将网络格式转换为应用程序的数据的组件分别叫作编码器和解码器,同时具有这两种功能的单一组件叫作编解码器。 Netty 提供了一... 阅读原文
2018-08-14 17:51:02 阅读(838) 评论(0)
摘要:   Mac Book Pro 10.13.6Jaspersoft Studio community version 6.6.9JDK 8 安装 Jaspersoft Studio Jasper Report 分为专业版(收费)和社区版(免费),如果只是用来设计一些 基本的报表模板,社区版就足够了。从这里... 阅读原文
2018-08-14 17:04:09 阅读(861) 评论(0)
摘要: 前言 本文主要介绍SpringBoot的一些打包事项和项目部署以及在其中遇到一些问题的解决方案。 SpringBoot打包 在SpringBoot打包这块,我们就用之前的一个web项目来进行打包。 首先需要明确的是,该项目打包的形态是可执行的jar包,还是在tomcat下运行的war包。 虽然本项目是用maven构建... 阅读原文
2018-08-14 16:59:01 阅读(794) 评论(0)