摘要:
这个困扰我一整天东西,终于解决了。
首先是mybatis中的批量新增sql语句。
注意:这里我给的是我需要新增的字段,你们改成你们需要的字段。
1 <insert id="insertBatch" >
2 insert into hm_authorization (ID,ROL... 阅读原文
2019-06-03 15:04:03 阅读(2002) 评论(0)
摘要:本人刚到大三时前面两年荒废了 什么都没学到所以打算自学个编程 自己对Java非常感兴趣 就打算自学Java 但是一开始看书 有很多看不懂 非常苦恼 也打算过去培训 但是培训太贵了 最后打算还是先自学一段时间 不行再去培训 最后买了一套教程 觉得这套教程非常不错 老师讲解非常细致 通俗易懂 自学了几个月 终于学完后来找到... 阅读原文
2019-06-03 15:00:02 阅读(2167) 评论(0)
摘要:
导读:在Java中制作高质量的缩略图可能是一项相当困难的任务,或者图片质量高页面加载慢等等原因使需要对图片进行处理,但是又不想写太多的代码太麻烦去处理图片,那么就可以使用Thumbnailator——Thumbnailator是一个单独的JAR文件,不依赖于外部库,使开发和部署变得简单和容易。
1.Thumbnai... 阅读原文
2019-06-03 13:28:02 阅读(2981) 评论(0)
摘要:
ChannelPipeline在Netty中是用来处理请求的责任链,默认实现是DefaultChannelPipeline,其构造方法如下:
1 private final Channel channel;
2 private final ChannelFuture succeededFuture;
3 pr... 阅读原文
2019-06-03 12:05:12 阅读(1743) 评论(0)
摘要:
static :静态常量,静态方法,静态代码块
静态变量: 静态变量属于类的,使用类名来访问,非静态变量是属于对象的,"必须"使用对象来访问.
注意:静态变量对于类而言在内存中只有一个,能被类中所有的实例共享。 实例变量对于类的每一个实例都有一份,
它们之间互不影在... 阅读原文
2019-06-03 10:39:02 阅读(1961) 评论(0)
摘要:
写在前面
最近接触了 gRPC 体会到虽然众多 RPC 框架各有各的特点但是他们提供的特性和功能有很多的相似之处 , 这就说明他们面对同样的分布式系统带来的问题。从 2016 年左右开始接触到 dubbo ,基本停留在使用的层面,对 dubbo 的设计以及着重要解决的问题都没有系统的研究过,通过对 dubb... 阅读原文
2019-06-03 09:59:04 阅读(1929) 评论(0)
摘要:
前言
总所周知,jvm的垃圾收集算法一般包括标记、清除、整理三个阶段,最近在看了有关于垃圾收集的标记算法,记录一下自己的理解。
垃圾收集中标记算法有两种:一种是引用计数法,一种是根搜索算法。
引用记数法
引用计数法非常容易理解,jvm为每一个对象设立一个引用计数器,当该对象... 阅读原文
2019-06-03 07:59:03 阅读(1977) 评论(0)
摘要:
一.类
对于每一种类型的对象,Java虚拟机都会实例化一个java.lang.Class类的不可变实例。该实例提供了获取对象的运行时属性的方法,包括它的成员和类型信息。Class类还提供了创建新实例的方法。最重要的是,它是所有反射API的入口。下面介绍最常用的涉及到类的反射操作。
1.获取Class对象
对象.g... 阅读原文
2019-06-03 07:16:02 阅读(2004) 评论(0)
摘要:
软件虽然装在D盘,C盘仍然还有一个文件夹
里面有两个文件夹:
config 目录是 IntelliJ IDEA 个性化化配置目录,或者说是整个 IDE 设置目录。也是我个人认为最重要的目录,没有之一,安装新版本的 IntelliJ IDEA 会自动扫描硬盘上的旧配置目录,指的就是该目录。这个目录主要记录了:I... 阅读原文
2019-06-03 06:00:06 阅读(2145) 评论(0)
摘要:
Netty中使用FastThreadLocal替代JDK中的ThreadLocal【JAVA】ThreadLocal源码分析,其用法和ThreadLocal 一样,只不过从名字FastThreadLocal来看,其处理效率要比JDK中的ThreadLocal要高
在类加载的时候,先初始化了一个静态成员:
1 ... 阅读原文
2019-06-03 00:43:02 阅读(1818) 评论(0)