自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 初始化与清理

对象初始化顺序,finalize()

2022-07-10 23:46:33 112 1

原创 设计模式-单例模式

本篇文章主要参考于https://mp.weixin.qq.com/s/dW0L-PoBeTFHhD29HJO0BQhttps://www.cnblogs.com/happy4java/p/11206105.html单例模式特点模式介绍饿汉式优点缺点懒汉式优点缺点特点在java应用中,一个JVM中,该对象只有一个实例存在构造器必须私有(private)没有公开的set方法有公开的get方法,得到唯一的实例模式介绍饿汉式提前new出了对象public class Hungr.

2021-07-02 00:30:12 106

原创 @EnableScheduling @Scheduled SpringBoot定时任务

@EnableScheduling开启定时任务(配置类或者启动类上) @SpringBootApplication @EnableScheduling public class App { public static void main(String[] args) { SpringApplication.run(App.class, args); } }@Scheduled 定时方法(方法上)import org.springframework..

2020-08-28 13:15:08 134

原创 @EnableCaching @Cacheable @CacheEvict spring基于注解的缓存功能

Spring 3.1引入注解来使用cache技术@EnableCaching 启用缓存注解(写在配置类(@Configuration)或者启动类上面) @SpringBootApplication @EnableCaching public class App { public static void main(String[] args) { SpringApplication.run(App.class, args); } }@Cacheabl

2020-08-28 11:35:17 370

原创 spring/Sping Boot使用事务

Spring Boot 使用事务非常简单,首先在springboot启动类上使用注解 @EnableTransactionManagement 开启事务支持后,然后在访问数据库的Service方法上添加注解 @Transactional 便可。第一步:@SpringBootApplication@EnableTransactionManagement(proxyTargetClass=true)Public class App{Public static void main(String[] ar

2020-08-28 10:12:33 152

原创 java编程思想第三章

操作符++和--递增和递减分为前缀递增a++,先计算再赋值和后缀递增,先赋值再计算(后缀是唯一有副作用的操作符)==和equels public static void main(String[] args) { Integer a = new Integer(47); Integer b = new Integer(47); System.out.println(a.equals(b)); }//truepublic class E

2020-08-27 23:40:22 133

原创 git clone时出现SSL certificate problem: self signed certificate

git clone时出现SSL certificate problem: self signed certificateSSL证书的问题,可以关闭证书校验 git config --global http.sslVerify false再次clone 、登录一下即可clone成功

2020-08-27 17:03:51 634

原创 springboot+maven项目jar包上线

springboot+maven项目jar包上线准备项目运行环境[安装mysql],安装jdk(https://blog.csdn.net/weixin_44964059/article/details/108195696)打包上线运行a、先用mvn clean清理一下;b、忽略测试类 打成jar包命令:mvn clean package -D maven.test.skip=true;c、将jar包上传到服务器上之后 ,使用命令:nohup java -jar spring-boot-sc

2020-08-24 13:44:47 266

原创 服务器上部署jdk

服务器安装jdk一、安装包安装查看当前Linux系统是否安装javarpm - qa | grep java卸载系统中已经存在的openJDKrpm -e --nodepe java-1.7.0-openjdk-1.7.0.171-2.6.13.2.e17.x86_64上传JDK到Linux系统如果没有安装rz/sz工具,查看服务器安装rz/szrz选择已经下载到本地的jdk,如果没有下载,[下载链接],记得下载.tar.gz压缩格式(http://www.oracle.com

2020-08-24 13:06:44 423

原创 服务器部署rz/sz

服务器安装rz/sz切换到自己的下载目录cd /tmp下载安装包wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz解压安装包tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20初始化配置、编译、安装./configure && make && make install上面安装过程默认把lsz和lrz安装到了/usr/local/b

2020-08-24 11:41:52 649

原创 服务器部署mysql

Linux服务器安装mysql检测系统中是否已经安装mySqlrpm -qa | grep mysql如果有已经安装的MySQL则rpm -e --nodeps mysql查看已安装的 Mariadb 数据库版本rpm -qa|grep -i mariadb卸载已安装的 Mariadb 数据库rpm -qa|grep mariadb|xargs rpm -e --nodeps下载安装包文件。先确认好自己想要安装的mysql版本wget http://repo

2020-08-24 11:19:36 523

转载 mysql索引原理与优化

mysql之索引原理与慢查询优化一、介绍1.什么是索引?一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。2.为什么要有索引呢?索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要。索引优化应该是对查询性能优化

2020-08-24 11:06:26 102

原创 对象导论(一)

1.抽象过程面向对象的五个基本特性 1.万物皆为对象 2.程序是对象的集合它们通过发送消息来告诉彼此所要做的 3.每个对象都有自己的由其他对象所构成的存储 4.每个对象都拥有其类型 5.某一特定类型的所有对象都可以接受同样的消息2.每个对象都有一个接口3.每个对象都提供服务4.被隐藏的具体实现类的内部设定边界:三个关键词、一种默认访问权限 Public:表示紧随其后的元素对任何人都是可用的 private:除了类型创建者和类型的内部内部方法之外的任何人都不能访问的元素。 prot

2020-06-07 11:24:18 161 1

原创 java实现域名解析

java实现域名解析域名解析过程浏览器检查是否有该域名缓存检查本机host文件之内是否有该域名对应ip检查本机DNS缓存递归或迭代向DNS根域名服务器获取该域名ip地址1.windows控制台win+r 输入cmd进入控制台ping www.baidu.com;nslookup www.baidu.com2.java实现引入jar包 <dependency> <groupId>dnsjava</groupId>

2020-06-05 23:43:32 5188

原创 程序语言与语言处理程序

软考-软件设计师程序语言与语言处理程序1.高级语言解释型编译型解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了C/C++ 等都是编译型语言,而Java,C#等都是解释型语言虽然Java程序在运行之前也有一个编译过程,但是...

2019-05-13 21:30:59 1785

原创 如何利用图片格式隐藏压缩文件

如何利用图片格式隐藏压缩文件例如只是突然看视频学到的小技巧,初入门例如在g盘中有图片1.png和1.zip。1.打开cmd2.来到g盘 g:3. 查看文件 dir4.利用copy 二进制储存把压缩文件复制到图片文件后输入copy /b 1.png+1.zip 3.pig出现成功,打开g盘发现3.pig是1.pig和1.zip大小之和,3.pig改名为3.zip则是打开...

2019-05-08 17:45:58 568

空空如也

空空如也

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

TA关注的人

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