摘要:
有这样一个业务场景,需要在2个表里比较存在于A表,不存在于B表的数据。表结构如下:
T_SETTINGS_BACKUP | CREATE TABLE `T_SETTINGS_BACKUP` (
`FID` bigint(20) NOT NULL AUTO_INCREMENT,
`FUSERID` b... 阅读原文
2018-08-03 17:58:01 阅读(2443) 评论(0)
摘要:
连着两天的面试 ,都问到了 Spring 的Bean的生命周期,其中还包括 昨晚一波阿里的电话面试。这里找到了Spring 实战中的官方说法。希望各位要面试的小伙伴记住,以后有可能,或者是有时间 去看看源码最好(也包括我自己)。哈哈
Bean 的生命周期
在传统的Java应用中,bean的生命周期很简单。使... 阅读原文
2018-08-03 16:44:04 阅读(2279) 评论(0)
摘要:
异常:程序运行过程中,出现一些问题,阻止了程序的正常运行,这种情况称之为异常。
异常处理:异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行。
一般使用 try...catch...语句块来处理异常,下面是一个例子:
import java.ut... 阅读原文
2018-08-03 15:49:03 阅读(2254) 评论(0)
摘要:
之前用Eclipse的时候就特别喜欢琢磨eclipse的warning级别,以期待coding出最模范的代码。
换成IDEA后,发现其代码检查功能更加复杂,遂仔细琢磨分析,寻找最适合自己的配置
Abstraction issues(抽象问题)
Title
默认
阅读原文
2018-08-03 15:34:02 阅读(2381) 评论(0)
摘要:
1 import java.util.Scanner;
2
3 public class Dayin_100 {
4 public static void main(String[] args) {
5 System.out.println("请输入需要打印整数的第一个数:");... 阅读原文
2018-08-03 14:52:01 阅读(2376) 评论(0)
摘要:
我们有时在进行开发过程中,使用jpa的@Query注解去选择多张表然后返回一个DTO对象,这个时候我们需要特殊处理一下,因为默认情况下,你的jpa代码是不认DTO对象的。
参考文章:https://smarterco.de/spring-data-jpa-query-result-to-dto/
entity实... 阅读原文
2018-08-03 13:36:03 阅读(2376) 评论(0)
摘要:
一、java代码编译执行过程
1.源码编译:通过Java源码编译器将Java代码编译成JVM字节码(.class文件)
2.类加载:通过ClassLoader及其子类来完成JVM的类加载
3.类执行:字节码被装入内存,进入JVM虚拟机,被解释器解释执行
注:Java平台由Java虚拟机和Java应... 阅读原文
2018-08-03 11:44:05 阅读(2751) 评论(0)
摘要:
月底了,又到了我们总结这一个月 Java 技术干货的时候了,又到了我们给粉丝免费送书的日子了。
7 月份干货总结
Oracle 发布了一个全栈虚拟机 GraalVM
一文带你深入拆解 Java 虚拟机
图文带你了解 8 大排序算法
Spring Boot 2.x 新特性总结及迁移指南
Spring Boot 核心配... 阅读原文
2018-08-03 10:17:02 阅读(2356) 评论(0)
摘要:
Java是一种区分大小写的强类型准动态语言
动态语言,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化,类型的检查是在运行时做的,优点为方便阅读,清晰明了,缺点为不方便调试;(比如 : JavaScript Ruby Python OC)
静态类型语言的类型判断是在运... 阅读原文
2018-08-03 09:36:02 阅读(2341) 评论(0)
摘要:
SSO比较详细且理解。赞
链接:https://www.cnblogs.com/ywlaker/p/6113927.html
阅读原文
2018-08-03 08:15:01 阅读(2748) 评论(0)