自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (3)
  • 收藏
  • 关注

原创 Java-后端程序员个人知识总结

后端程序员,主要负责应用程序的逻辑、数据库交互、服务器配置以及应用的性能优化等。成为一名优秀的后台程序员,需要掌握以下技能:

2024-03-08 16:58:56 361

原创 Docker容器相关操作及项目部署

docker提示:以下是本篇文章正文内容,下面案例仅供参考提示:需要注意的是,在实际操作中可能会遇到一些问题,例如性能开销,数据管理和安全性等问题,因此在使用Docker时,需要合理调整命令参数以满足实际需求,并注意Docker的性能开销,数据管理和安全性等问题,以保证应用程序的正常运行。

2024-03-12 12:48:36 359

原创 Java面试题-基础篇@个人总结

Java基础面试题

2024-03-10 16:07:09 300

原创 Java全栈工程师学习技能-Spring

将依赖注入的组件设置为延迟初始化,这样在初始化时不会立即创建对象,而是在实际使用时才创建对象,从而避免了循环依赖的问题。:可以使用第三方库来解决循环依赖的问题,如使用Guava库提供的@Nullable注解来标注依赖为可选,从而在注入依赖时可以根据需要进行选择,避免了循环依赖的问题。通过重构代码,将组件之间的关系进行拆分,避免组件之间的紧密耦合,从而避免循环依赖的问题。或者field注入的方式来替代构造器注入,从而避免在创建对象时立即注入依赖,而是在对象创建后手动注入依赖,避免了循环依赖的问题。

2024-01-07 20:59:45 412

原创 Java全栈工程师学习技能-个人总结目录

纸上得来终觉浅,绝知此事要躬行。Linux命令、Nginx。

2024-01-07 20:38:39 336

原创 Java8::Map

Java-Map个人使用心得

2023-09-22 17:17:56 80

原创 Java8::函数式接口

java8,函数式接口

2022-09-16 15:41:34 258 1

原创 每天提升一点点

每天进步一点点

2022-07-06 10:42:38 82

原创 Java&&Mail

发送邮箱帮助类,亲测有效

2022-06-23 13:35:32 112

原创 Java&&Redis

redis使用帮助类

2022-06-20 14:57:09 119

原创 Java&&RSA加密工具类

RSA非对称加密工具类,亲测有效

2022-06-20 14:35:35 889

原创 Kafka入门

Kafka入门学习

2022-03-21 17:00:27 2033

原创 Java8::stream

java8 stream

2022-02-11 16:28:41 449

原创 Java::设计模式

java设计模式

2022-01-19 11:51:42 74

原创 Spring::Spring Cloud学习

SpringCloud学习小结

2022-01-11 16:46:14 195

原创 MySQL学习小结

MySQL

2022-01-07 11:25:09 251

原创 后台自我学习目录

java后台学习相关技术

2022-01-05 13:47:00 1055

原创 Java::线程篇

线程相关使用整理中...

2021-12-24 10:39:37 59

原创 Java::注解Annotation篇

Java::注解Annotation篇一、概述二、常见的Annotation示例2.1 生成文档相关的注解2.2 在编译时进行格式检查2.3 其他待补充...三、自定义注解3.1 @Retention3.2 @Target一、概述1.起源于JDK5.0版本;2.Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理。通过使用 Annotation, 程序员可以在不改变原有逻辑的情况下, 在源文件中嵌入一些补充信息。代码分析工具、开发工具

2021-09-26 15:07:54 81

原创 Java::IO流-转换流

Java::IO流-转换流备注:主要可以用于不同编码之间的文件转换。public void testBuffered() throws Exception { FileInputStream fis = new FileInputStream("bef.txt"); FileOutputStream fos = new FileOutputStream("aft.txt"); InputStreamReader isr = new InputStreamReader(fis, "GB

2021-09-16 10:27:34 52

原创 Java::IO流-文件流

Java::IO流-文件流1.写入示例2.读取示例3.注意点1.写入示例FileWriter fw = null;try { fw = new FileWriter(new File("E:\\Test.txt")); fw.write("atguigu-songhongkang");} catch (IOException e) { e.printStackTrace();} finally { if (fw != null) try { fw.close(); } ca

2021-09-15 16:54:14 59

原创 2021-09-14今天收获

生活:做了20个俯卧撑;工作:遇见@JsonPentorty注解修改别名不生效的问题,已解决。原因:自己定义配置类实现了。。。

2021-09-14 22:22:15 47

原创 Java中删除指定文件目录及其下的所有文件

代码示例:public static void main(String[] args) throws Exception { File file1 = new File("E:/IOTest/dir1"); deleteFile(file1); } private static void deleteFile(File file) throws IOException { //判断是否存在此文件 if (file.exis

2021-09-13 18:02:18 1688

原创 Java::IO流-File 类的使用篇

Java::File 类的使用1.常用构造器1.1 public File(String pathname)1.2 public File(String parent,String child)1.3 public File(File parent,String child)2.路径分隔符2.1 路径分隔符和系统有关:2.1.2 File类提供了一个常量:separator3.常用方法3.1 File类的获取3.2 File类的重命名3.3 File类的判断3.4 File类的创建3.5 File类的删除

2021-09-10 11:48:00 75

转载 Java高并发处理:请求合并

Java高并发处理:请求合并场景:在高并发的查询场景下,如果查询的参数都是相似的,类似id=1,id=2,id=3这种那么就可以通过请求合并来解决请求合并就是每隔一段时间就将这段时间内的请求合并到一起进行批量查询,减少查询数据库的操作。请求合并是以时间换空间的方式类似于Redis就是以空间换时间的方式技术实现要求:LinkedBlockQueue阻塞队列ScheduledThreadPoolExecutor 定时任务线程池CompleteableFuture future阻塞

2021-07-08 15:45:25 2211

原创 Redis类型及相关命令行

RedisRedis 数据类型String(字符串)Hash(哈希)List(列表)Set(集合)zset(sorted set:有序集合)Redis 数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String(字符串)string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 key 对应一个 value。string 类型是二进制安全的。意思是

2021-06-03 11:23:30 266

原创 Java&&List相关方法

Java&&List一、List切割1.1分页切割总结一、List切割1.1分页切割运用场景:数据量过大时批量操作,例如:sql语句限制长度,批量插入或批量修改时语句不能过程,mysql好像是限制长度1Mimport com.google.common.collect.Lists;// 数据List<String> dataList = new ArrayList<>();// 切割数据,500为每页数量List<List<String&

2021-03-22 11:26:42 329

原创 nginx 相关命令和配置

提示:nginx 常用命令提示:开始学习nginxnginx 相关配置前言一、Nginx安装与配置1.安装2.启动、停止与重启2.1 启动2.2 停止2.3 重启二、HTTP模块1.请求体大小配置(client_max_body_size)2.其他总结前言提示:接下来学习记录并学习nginx。一、Nginx安装与配置1.安装linux安装默认目录:/usr/local/nginx/2.启动、停止与重启2.1 启动/usr/local/nginx/sbin/nginx -c /us

2021-03-18 14:04:22 256

转载 nginx 反向代理location配置匹配规则

nginx 反向代理location配置匹配规则当我们访问http://proxy_location/my_path时:locationproxy_pass代理路径/proxy_location/http://serverhttp://server/proxy_location/my_path/proxy_location/http://server/http://server/my_path/proxy_locationhttp://serverhttp:

2021-01-11 15:42:17 1165

原创 Java&&BigDecimal类型

Java&&BigDecimal类型一、四舍五入保留两位小数1.ROUND_DOWN2. ROUND_UP3. ROUND_CEILING4. ROUND_FLOOR5. ROUND_HALF_UP(一般使用)6. ROUND_HALF_DOWN二、 运算加法减法乘法除法一、四舍五入保留两位小数1.ROUND_DOWNBigDecimal b = new BigDecimal("2.225667").setScale(2, BigDecimal.ROUND_DOWN);System.

2020-12-18 18:39:59 141 1

原创 Oracle 函数

Oracle 函数1.比较大小函数 sign2.三目函数 decode1.比较大小函数 sign描述:sign()函数根据某个值是0、正数、负数,分别返回0、1、-1例如:a=6,b=8,c=6则sign(a-c) 返回0;sign(a-b) 返回-1;sign(b-c) 返回1。2.三目函数 decodedecode(exp,value,res1,res2)描述:exp=value,则输出res1,否则输出res2...

2020-12-04 14:43:11 574

原创 命令行总结

命令行Windows 系统端口号查询Linux端口号查询常见命令Windows 系统端口号查询https://www.runoob.com/w3cnote/windows-finds-port-usage.htmlLinux端口号查询方法1:lsof -i:端口号方法2:netstat -ntulp | grep 端口号方法3:(查询所有端口情况) netstat -ntlp杀死进程:kill -9 PID常见命令https://www.cnblogs.com/yjd_hycf_sp

2020-11-25 20:57:46 268 1

原创 魔方相册

魔方相册HtmlCSSHtml<!DOCTYPE html><html lang="zh-cn" class="windows desktop landscape"><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width, initial

2020-11-20 09:38:32 426 1

原创 使用js,把链接转为二维码

使用js,把链接转为二维码HtmlJsqrcode.min.jsHtml<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>使用js,把链接转为二维码</title> <script type="text/javascript" src="qrcode.min.js"></script></head>

2020-11-12 21:44:43 1348

原创 Java&RSA&JS加密解密(整合版,仅供自己参考)

Java&RSA&JS加密解密JavaHtmlJSJavaimport org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import java.io.ByteArrayOutputStream;import java.security.*;import java.security.spec.PKCS8EncodedKeySpec;import java.security.spec.X509En

2020-11-12 11:33:59 4178

ssh链接工具 sftp图形化链接工具 linux操作界面链接工具

ssh链接工具 sftp图形化链接工具 linux操作界面链接工具,不要升级

2022-01-11

谷歌浏览器:Axure插件

谷歌浏览器:Axure插件,包含安装教材

2022-01-11

qrcode.min.js

js,生成二维码方法: var qrcode = new QRCode(document.getElementById("qrcode"), { width: 100, height: 100 }); function makeCode() { qrcode.makeCode("https://www.baidu.com/"); } makeCode();

2020-11-12

空空如也

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

TA关注的人

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