自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工具 - Excel

Java 使用jxl导出含图片的Excel 文件1、导入maven 依赖:<dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl</artifactId> <version>2.6.12</version></dependency>2、创建Excel文件和 sheet W...

2020-11-10 10:12:49 168

原创 Spring 定时任务配置及使用

前提条件:1、在XML配置文件中的 <bean> 标签中加入 元素:xmlns:task="http://www.springframework.org/schema/task"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd...

2020-05-16 14:02:05 408

原创 Java 垃圾回收一

1、判断对象是否存活的算法:<1>、引用计数法:(每个对象实例中都有一个引用计数器)当一个对象被创建的时候,该实例对象分配给一个变量,此时计数器为1。之后当其他变量引用该对象实例时,计数器+1,而当引用的变量超过生命周期,或改变为引用其他对象实例时,该对象实例计数器-1。当计数器为0的时候,则说明该对象实例没有被引用,即可以被垃圾回收掉。缺点:当2个对象之间相互引用时,则...

2019-11-05 16:40:33 192

原创 JAVA 类加载机制

1、类加载的定义:<1>、定义:将类的.class文件中的二进制数据读入到内存中。将其放在运行时方法区内,接着在堆中创建一个java.lang.Class对象,作为封装类在方法区的数据结构。<2>、出现2个问题:a、什么时候加载: 类加载器并不是等待某个类被首次使用时加载,JVM规范允许类加载器预先加载将被调用的类,如果遇到.class文件缺失或存...

2019-10-25 14:52:34 157

原创 transient

transient 关键词的作用:在使用隐式序列化【Serializable】时,被transient 修饰的属性,无法被序列化,存到文件中。PS : 在使用隐式序列化【Serializable】时,被static 修饰的属性也会禁止序列化场景:1、类中的属性 ,可以通过其他属性计算得出的。例如: 长 、宽、面积,其中面积就可以不用序列化,可节约空间2、一些敏感的信息,如...

2019-10-21 11:11:33 190

原创 Volatile 的底层原理及实现方式

观察加入Volatile 关键字和没有加入volatile 关键字产生的汇编代码发现:加入volatile 关键字,会多出来一个lock前缀指令。查阅资料:lock前缀指令实际上相当于一个内存屏障(亦称内存栅栏),内存屏障会提供3个功能:1、它确保指令重排序时,不会把其后面的指令排到内存屏障之前的位置,也不会把前面的指令排到内存屏障的后面;即在执行到内存屏障指令时,前面的操作已经全部完成。...

2019-10-18 17:01:13 312

原创 Java 发送http请求远程服务器的服务

一、使用的工具类: HttpClients、HttpClient、CloseableHttpClient【发送请求】; HttpPut、HttpGet、HttpPost【请求方式:根据接收端指定的请求方法确定】二、maven 依赖:<dependency> <groupId>org.apache.httpcomponents</grou...

2019-09-26 10:56:41 994

转载 HTTP 请求 报错信息406

背景 : 和 APP(安卓) 联调 时, APP请求获取数据时 提示 406 错误解决过程: 在网上寻找资料(以前没遇到过),一一排除,最终解决(浪费蛮多时间 所以记录下来,等待有缘人)。星空的阿斯的这篇博客https://blog.csdn.net/xingkongdeasi/article/details/799...

2019-06-28 11:17:09 458

转载 IDEA 远程调试

1、保持本地与远程服务器代码一致2、在IDEA 配置 remote ,在配置tomcat server 上面 有个 remote 点击3、在remote 页面输入 服务器ip 和端口(在服务器上这个端口没有被使用),点击保存4、配置服务器的JVM参数:在 服务器的tomcat 安装目录的bin目录 Windows 系统 下面的catalina.ba...

2019-06-03 13:40:44 287 2

原创 将本地项目上传到 github

1、进入github页面2、点击头像 选择 "your respositories"3、创建一个新仓库 名字与你本地项目相同即可4、进入你本地的项目根目录,5、鼠标右键选择 git bash here 打开git命令窗口 输入 git init 回车,git add .回车6、输入命令:git remote add origin你的仓...

2019-06-02 13:56:30 115

转载 CSDN 关注指定的人

http://blog.csdn.net/informationscience(informationscience替换为你想查找的账号名[ID])转自:https://blog.csdn.net/informationscience/article/details/76212830

2019-05-18 09:57:09 151

转载 CPU的体系结构

CPU 的构成:CPU主要由运算器、控制器、寄存器组和内部总线构成。运算器:由算术逻辑单元ALU、通用寄存器、数据暂存器等组成。程序状态字寄存器接受从控制器送来的命令并执行相应 的动作,主要负责对数据的加工和处理。 1、算术逻辑单元ALU:用于存放各种算术逻辑运算(与或非)、算术运算(+-*/) 2、通用寄存器:用来存放操作数、中间结果和各种地址信息的...

2019-05-16 11:08:11 2051

转载 数据库查询若干字段时,对其中的某一个字段去重处理

表:user。字段:ID ,name ,age。需要去重的字段 ageSQL:一、使用 group_concat函数select ID,name,group_concat(distinct age) from user group by age二、使用count函数select ID,name,count(distinct age) from user group by age...

2019-05-16 09:33:30 4754

转载 war 包和 war explore 的区别

war模式:将WEB工程以包的形式上传到服务器 ;war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器;(1)war模式这种可以称之为是发布模式,先打war包,再发布;(2)war exploded模式是直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式...

2019-05-13 19:26:58 666

原创 Idea 创建 SpringCloud 项目

第一步:首先建立一个Maven项目(https://blog.csdn.net/qdwangheng/article/details/79142157),创建完成后,可以将src目录删除。第二步:根据下图的顺序 在maven项目上创建一个服务注册中心Eureka Server,最后点击完成finish。之后再 按照下图顺序完成使用app...

2019-03-28 10:34:29 211

原创 关于 SQL的组合索引的生效问题

建立的组合索引顺序:(a,b,c,d,e,f) 1、如果组合索引中的索引都在,则索引全部生效2、如果组合索引中最左边的索引a不存在,那么索引都不生效3、如果组合索引中最左边的索引a存在但没有使用全部的索引。首先按照建立索引的顺序排好,从a开始往后判断是否具有连续性(依据建立索引的顺序),如果直至最后都具有连续性,那么这些索引生效。如果在下一个节点处的索引连续性断掉,那么当前节点的索...

2019-03-18 15:55:59 6118 1

原创 idea svn: E200015: authentication cancelled

在提交代码 ,输入用户名和密码的时候由于某种原因取消提交(我是2次),之后再提交就会报错:idea svn: E200015: authentication cancelled解决方法:重新启动idea即可。希望能帮各位节约一点时间...

2018-03-20 11:00:13 7131

原创 你好

你好

2017-11-16 15:27:26 151

原创 oracle 触发器

触发器-更新需求:一张表的某个字段跟随另一张表的某个字段的值更新而更新2张表 test001,test002新建触发器,当更新test001中的D为某个值x时,test002中的D(不一定是D,也可以是C)也变成x createorreplacetrigger Test02Trafterupdateof don test001for

2017-11-16 15:16:36 3595

空空如也

空空如也

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

TA关注的人

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