会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
怒吼的萝卜
生○当鹏起,死●亦鲸落
博客园
首页
新随笔
联系
管理
上一页
1
···
13
14
15
16
17
18
19
20
21
下一页
2020年1月9日
Java:Java实例化(new)过程
摘要: 实例化过程(new) 1.首先去JVM 的方法区中区寻找类的class对象,如果能找到,则按照定义生成对象,找不到 >>如下2.所示 2.加载类定义:类加载器(classLoader)寻找该类的 .class文件,找到后对文件进行分析转换为class对象存入方法区方便以后调用。 其中jdk 的cla
阅读全文
posted @ 2020-01-09 01:08 怒吼的萝卜
阅读(1312)
评论(0)
推荐(0)
2020年1月7日
Java:Java的重写与重载区分
摘要: 最明显的区别为:重写只存在于子类与父类中,重载存在于一个类中。 具体区别如下: 一、重写(override) override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。 重写(覆盖)的规则: 1、重写方法的参数列表必须完全与被重写的方法的相
阅读全文
posted @ 2020-01-07 17:41 怒吼的萝卜
阅读(482)
评论(0)
推荐(0)
Java:Java中static关键字作用
摘要: static关键字最基本的用法是: 1、被static修饰的变量属于类变量,可以通过类名.变量名直接引用,而不需要new出一个类来 2、被static修饰的方法属于类方法,可以通过类名.方法名直接引用,而不需要new出一个类来 3、被static修饰的变量、被static修饰的方法统一属于类的静态资
阅读全文
posted @ 2020-01-07 16:32 怒吼的萝卜
阅读(714)
评论(0)
推荐(0)
2020年1月6日
Java:Java的堆区、栈区和方法区详解
摘要: Java内存空间理解 堆:堆主要存放Java在运行过程中new出来的对象,凡是通过new生成的对象都存放在堆中,对于堆中的对象生命周期的管理由Java虚拟机的垃圾回收机制GC进行回收和统一管理。类的非静态成员变量也放在堆区,其中基本数据类型是直接保存值,而复杂类型是保存指向对象的引用,非静态成员变量
阅读全文
posted @ 2020-01-06 16:23 怒吼的萝卜
阅读(5630)
评论(0)
推荐(1)
2020年1月3日
Java:Java的~取反运算符详解
摘要: 例: ~15 先变成二进制:15:0000 1111 这个其实挺简单的,就是把1变0,0变1 注意:二进制中,最高位是符号位 1表示负数,0表示正数
阅读全文
posted @ 2020-01-03 13:17 怒吼的萝卜
阅读(10440)
评论(0)
推荐(0)
Java:Java的^运算符详解
摘要: 按位异或运算符(^)是二元运算符,要化为二进制才能进行计算,在两个操作数中,如果两个相应的位相同,则运算结果为0,否则1;例如:int a=15;int b=a^8;运算结果为:a=15;b=7;a(二进制)=1111;8(二进制)=1000;1111^1000=0111;er 0111=7(十进制
阅读全文
posted @ 2020-01-03 13:11 怒吼的萝卜
阅读(9458)
评论(0)
推荐(0)
2019年12月31日
面试:MyBatis面试总结
摘要: 1、什么是Mybatis? (1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。 (2)MyBati
阅读全文
posted @ 2019-12-31 11:13 怒吼的萝卜
阅读(759)
评论(0)
推荐(0)
2019年12月30日
Spring:Spring嵌套事务方式
摘要: Spring遇到嵌套事务时,怎么实现 实验时却遇到一个奇怪的问题: 1、当ServiceA.a()方法调用ServiceB.b()方法时,内层事务提交和回滚,都不受外层事务提交或回滚的影响。 2、当ServiceA.a()方法调用ServiceA.c()方法时,内层事务不能正确地提交或回滚。 如下:
阅读全文
posted @ 2019-12-30 16:59 怒吼的萝卜
阅读(5499)
评论(2)
推荐(0)
2019年12月25日
Quartz:Quartz添加事务回滚报错
摘要: 自动任务类: @PersistJobDataAfterExecution @DisallowConcurrentExecution public class ReCodeBack implements Job { private static final Logger LOGGER = Logger
阅读全文
posted @ 2019-12-25 11:44 怒吼的萝卜
阅读(2088)
评论(0)
推荐(0)
Quartz:Quartz任务异常处理方式
摘要: Quartz提供了二种解决方法 1 立即重新执行任务 2 立即停止所有相关这个任务的触发器 解决的方式是:在你的程序出错时,用Quartz提供的JobExecutionException类相关方法就能很好的解决 1.立即重新执行任务 try { int zero = 0; @SuppressWarn
阅读全文
posted @ 2019-12-25 11:34 怒吼的萝卜
阅读(3507)
评论(0)
推荐(1)
2019年12月23日
Spring:Spring事务手动回滚方式
摘要: 方法1: 在service层方法的catch语句中增加:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();语句,手动回滚,这样上层就无需去处理异常(现在项目的做法) 方法2: 例如service层处理事务,那么
阅读全文
posted @ 2019-12-23 14:23 怒吼的萝卜
阅读(9667)
评论(0)
推荐(0)
2019年12月17日
面试:Spring面试知识点总结
摘要: Spring知识点总结 1. 简介一下Spring框架。 答:Spring框架是一个开源的容器性质的轻量级框架。主要有三大特点:容器、IOC(控制反转)、AOP(面向切面编程)。 2. Spring框架有哪些优点?谈谈你的看法。 答:Spring框架主要有三大优点: (1) 容器。Spring框架是
阅读全文
posted @ 2019-12-17 17:39 怒吼的萝卜
阅读(5778)
评论(0)
推荐(0)
2019年12月8日
Algorithm:MD5算法原理说明
摘要: MD5算法实现: 输入:不定长度信息(要加密的信息) 输出:固定长度128-bits。由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。 基本方式为:求余、取余、调整长度、与链接变量进行循环运算。得出结果。 流程图: 1.填充 在MD5算法中,首先需要对输入信息进行填充,使其位
阅读全文
posted @ 2019-12-08 20:53 怒吼的萝卜
阅读(4620)
评论(0)
推荐(0)
Java:Java的<<<移位运算符详解
摘要: 1) 左移运算(<<) 左移就是把所有位向左移动几位 如: 12 << 2 意思就是12向左移动两位 12的二进制是: 0000 1100 通过这个图我们可以看出来,所有的位全都向左移动两位,然后把右边空的两个位用0补上,最左边多出的两个位去掉,最后得到的结果就是00110000 结果就是48 我们
阅读全文
posted @ 2019-12-08 20:37 怒吼的萝卜
阅读(1239)
评论(0)
推荐(0)
2019年12月7日
其他:Windows10安装自带的Linux
摘要: 1.首先我们要打开Windows功能 2.在这里把勾打上 3.然后打开 设置 更新和安全 针对开发人员 (选择)开发人员模式 确定启动 就行了 4.打开PowerShell 5.安装Linux,在PowerShell里输入lxrun /install 6.输入y之后就开始下载 7.下载完成之后会出现
阅读全文
posted @ 2019-12-07 18:28 怒吼的萝卜
阅读(886)
评论(0)
推荐(0)
上一页
1
···
13
14
15
16
17
18
19
20
21
下一页
公告