自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 多线程下Debug

eclipse使用Idea使用调整debug为单个线程。

2023-05-31 10:13:03 453

原创 亚马逊AWS使用计费问题

aws弹性ip计费问题

2022-11-11 09:56:07 2687

转载 Activiti工作流引擎数据库表结构

数据库表的命名Acitiviti数据库中表的命名都是以ACT_开头的。第二部分是一个两个字符用例表的标识。此用例大体与服务API是匹配的。ACT_RE_*:’RE’表示repository。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。 ACT_RU_*:’RU’表示runtime。这是运行时的表存储着流程变量,用户任务,变量,职责(job)等运行时的数据。Activiti只存储实例执行期间的运行时数据,当流程实例结束时,将删除这些记录。这就保证了这些运行时的表小且快。

2022-02-17 19:50:00 268

原创 LongAdder源码解析

public void add(long x) { // as 为累加单元数组 // b 为基础值 // x 为累加值 Cell[] as; long b, v; int m; Cell a; // 进入 if 的两个条件 // 1. as 有值, 表示已经发生过竞争, 进入 if // 2. cas 给 base 累加时失败了, 表示 base 发生了竞争, 进入 if if ((as = cells) != null || !casBas.

2022-02-17 19:41:06 401

原创 RestTemplate源码分析

看RestTemplate的构造函数。可以看到,RestTemplate维护了一个List的变量messageConverters,再构造方法中,往这个list中添加了各种MessageConverter(存在指定的JSON工具包时就添加到这个List中)。public class RestTemplate extends InterceptingHttpAccessor implements RestOperations { private static final boolean romePr

2022-02-17 19:38:19 250

原创 synchronized方法的继承问题

看以下示例:父类A:子类B:(未重写test方法)子类C:(重写test方法,但是并未加上synchronized)public class synchronized的继承问题 { public static void main(String[] args) throws InterruptedException { A a = new A(); Thread A1 = new Thread(() -> { try {

2022-02-09 14:07:11 872

原创 SpringCloud中子应用启动报错java.lang.NoClassDefFoundError: ch/qos/logback/classic/Level

SpringCloud项目结构如下:在启动MicroServiceCloud-provider-dept-8001项目时报错:java.lang.NoClassDefFoundError: ch/qos/logback/classic/Level排除jar包未导入的情况,应该再添加logback-classic,而不能只是logback-core,虽然maven仓库中都下载好了。在父工程中添加logback-classic的jar包即可<dependency> <g

2021-01-13 18:22:18 941

原创 Integer类详解(进制转换)

进制转换其他进制字符串->十进制整数publicstaticInteger valueOf(inti)publicstaticInteger valueOf(String s)publicstaticInteger valueOf(String s, intradix)转换为Integer类型。System.out.println(Integer.valueOf(12));//12// 十进制字符串 => 十进制整数System.out.print...

2020-11-21 11:06:45 1712

原创 排序算法--堆排序

堆排序基本介绍(1)堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。(2)堆是具有以下性质的完全二叉树:① 每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆。(注意: 没有要求结点的左孩子的值和右孩子的值的大小关系)② 每个结点的值都小于或等于其左右孩子结点的值,称为小顶堆。(3)一般升序采用大顶堆,降序采用小顶堆。(4)堆排序是以数组的方式存储数据,但是在遍历的时候以树的方式进排.

2020-11-18 17:10:14 137

原创 包装类的缓存问题

int型、char类型所对应的包装类,在自动装箱时,对于-128~127之间的值会进行缓存处理,其目的是提高效率。缓存处理的原理为:如果数据在[-128~127]这个区间,那么在类加载时就已经为该区间的每个数值创建了对象,并将这256个对象存放到一个名为cache的数组中。每当自动装箱过程发生时(或者手动调用valueOf()时),就会先判断数据是否在该区间,如果在则直接获取数组中对应的包装类对象的引用,如果不在该区间,则会通过new调用包装类的构造方法来创建对象。Integer in1 ..

2020-10-26 10:07:03 180

原创 Java中switch case详解

switch 语句也是多分支语句,它用于基于不同的条件来执行不同的代码。当要针对变量设置一系列的特定值的选项时,就可以使用 switch。switch支持表达式的类型JDK1.0-1.4 数据类型接受 byte、short、int、charJDK1.5 数据类型接受 byte、short、int、char、enum(枚举)、(包装类型Character、Byte、Short、Integer)JDK1.7 数据类型接受byte、short、int、char、enum(枚举)、...

2020-10-26 09:46:53 5847

原创 三方协议

三方协议三方协议是《普通高等学校毕业生、毕业研究生就业协议书》的简称,它是明确毕业生、用人单位和学校三方在毕业生就业工作中的权利和义务的书面表现形式,能解决应届毕业生户籍、档案、保险、公积金等一系列相关问题。 三方协议在毕业生到单位报到(凭《全国普通高等学校本专科毕业生就业报到证》或《全国毕业生研究生报到证》)、用人单位正式接收后自行终止。三方一定要签吗?不,不是每个人都要签,比如说,出国的同学自然不存在签三方,国外也没有签三方这个说法,国内考研的同学呢凭借录取通知书也不需要签三方。 对于找

2020-10-19 17:29:27 348

原创 面试官问你的职业生涯规划是什么,该如何回答?

转载于https://blog.csdn.net/robbyo/article/details/8557801我想成为这个领域的专业化人士,但我明白这是一个长期努力的过程,现在我的初步打算是:第一阶段,我希望从现在开始,1-2年之内能够在我目前申请的这个职位上沉淀下来,积累最起码的工作经验,把基础打牢;第二阶段,我希望利用3-5年的时间,成为一个在自己的专业方面能够独当一面的人,能够独自承担责任,发现问题,解决问题,不让上司操心;第三阶段,成为该领域的一名专业化人士,在工作中能有创新与发展,能为..

2020-10-13 14:21:32 2912 1

原创 Integer包装类的比较(坑)

int型、char类型所对应的包装类,在自动装箱时,对于-128~127之间的值会进行缓存处理,其目的是提高效率。缓存处理的原理为:如果数据在[-128~127]这个区间,那么在类加载时就已经为该区间的每个数值创建了对象,并将这256个对象存放到一个名为cache的数组中。每当自动装箱过程发生时(或者手动调用valueOf()时),就会先判断数据是否在该区间,如果在则直接获取数组中对应的包装类对象的引用,如果不在该区间,则会通过new调用包装类的构造方法来创建对象。Integer in1 ..

2020-09-26 19:55:30 205

原创 eclipse使用--设置自动补全代码

1、Java设置自动补全(1)设置自动补全依次点击Window --> Perferences(选项设置) --> Java --> Editor(编辑) --> Content Assist(内容辅助/代码提示)然后在“Content Assist”页面中,可以看到下面有一个Auto Activation中有一个Auto activation trigge...

2019-07-24 11:16:48 55012 11

原创 Java中Static的作用

Static是静态修饰符,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。1、修饰成员方法在Java程序里面,所有的东西都是对象,而对象的抽象就是类,对于一个类而言,如果要使用他的成员,那么普通情况下必须先实例化对象后,通过对象的引用才能够访问这...

2019-06-15 21:08:33 12703 1

原创 eclipse“jar”包的相关问题

1、eclipse如何查看jar包的源代码方法1在查看失败后,看到弹出来的窗口,这里会有一个被默认选中的单选按钮,我们选择的是他下面的那个,如下图所示。在你安装的JDK路径中找到你的src文件,并选择,之后的事情就是一路的OK即可方法2:将jd-gui集成在Eclipse中步骤:1、下载jd-gui插件,我这里下载的是:jd-eclipse-site-1.0.0-R...

2019-05-12 07:42:59 155

原创 request请求转发和response重定向

1、request请求转发:getRequestDispatcher(“new.jsp”).forward(request,response)2、<jsp:forward page="url"> <jsp:param name=" " value=" "/> </jsp:forward> 请求转发3、​​​response重...

2019-04-22 19:36:51 321

原创 进制

常用的进位计数制之间的相互转换1. R进制数转换成十进制数 任何一个R进制数转换成十进制数时,只要“按权展开”即可。2. 十进制数转换成R进制数 任何一个十进制数转换成R进制数时,要将整数和小数部分分别进行转换。(1)整数部分的转换整数部分的转换方法是“除基取余,先低后高”。 例1 将十进制整数835分别转换成二、八进制数。(2)小数部分的转换 小...

2019-04-21 17:03:47 561

原创 eclipse导入项目

1、eclipse导入Web项目方法一右键 -> import -> 选择从工作空间导入(Existing Projects into Workspace)Next -> Browse -> 弹出Eclipse的工作空间根目录找到要导入的文件夹 -> 确定 -> 取消勾选 Copy projects into workspace -> ...

2019-03-31 21:30:55 231

原创 eclipse工作空间

1、eclipse切换工作空间选择菜单栏中选择 File-> switch workspace -> Other然后就会弹出了eclipse launcher的选项窗口,进行点击browse的选项在已有路径用进行选择为不同路径中。点击ok的选项。2、eclipse查看工作空间右键点击新建的项目,点击“属性Properties”,在弹出窗口中,位置一栏便显示...

2019-03-31 18:00:55 1412

原创 Java中的equals和==

在初学Java时,可能会经常碰到下面的代码:String str1 = new String("hello");String str2 = new String("hello");System.out.println(str1==str2);System.out.println(str1.equals(str2));最后的输出结果是不同的关系操作符“==”“关系操作符生成...

2019-03-21 20:55:56 1467

原创 eclipse中的Servers面板不见了怎么办

点击eclipse面板上面的window分类在弹出的菜单中选择Show View按钮如果在弹出的菜单中没有Servers,那么可以点击最下面的Other然后可以在候选项中找到Server文件夹展开Server文件夹就可以看到里面的Servers面板了6选中Servers,然后点击下面的OK按钮Servers面板就显示出来了...

2019-03-16 11:37:26 5615 1

转载 HTML frameset 标签

简单的三框架页面:&lt;html&gt;&lt;frameset cols="25%,50%,25%"&gt;&lt;frame src="frame_a.htm" /&gt;&lt;frame src="frame_b.htm" /&gt;&lt;frame src="frame_c.htm" /&gt;&lt;/frame

2019-03-10 11:49:49 709

原创 HTML锚点--特殊的超链接

锚点(mao dian):其实就是超链接的一种,一种特殊的超链接普通的超链接,&lt;a href="路径"&gt;&lt;/a&gt;是跳转到不同的页面而锚点,&lt;a href="路径"&gt;&lt;/a&gt;可以在同一个页面中不同的位置间跳转可以看到,跳转到锚点的超链接跟普通的超链接格式是一样的,1.使用锚点的步骤:1.1、创建跳转到id="test"的

2019-03-10 11:18:41 639

成绩管理系统

成绩管理系统 具备学生信息查询、添加、删除、修改、排序、统计、打印功能

2018-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除