java
文章平均质量分 80
程序员万万
桃李春风一杯酒,江湖夜雨十年灯
展开
-
Navicat安装使用教程
Navicat安装使用教程原创 2023-09-15 09:57:02 · 206 阅读 · 0 评论 -
MySQL 的 varchar 存储原理:InnoDB 记录存储结构
MySQL 的 varchar 存储原理:InnoDB 记录存储结构原创 2023-05-16 16:34:07 · 522 阅读 · 1 评论 -
Spring Boot 中使用时序数据库 InfluxDB
Spring Boot 中使用时序数据库 InfluxDB~原创 2023-05-15 10:20:55 · 949 阅读 · 1 评论 -
Java 课程设计 —— 扫雷
Java课程设计--扫雷原创 2023-05-14 23:45:46 · 1630 阅读 · 1 评论 -
深入浅出解析 JVM 中的 Safepoint
深入浅出解析 JVM 中的 Safepoint原创 2023-05-11 22:32:26 · 710 阅读 · 1 评论 -
线上 FullGC 问题排查实践 —— 手把手教你排查线上问题
线上 FullGC 问题排查实践 —— 手把手教你排查线上问题原创 2023-05-08 14:18:26 · 1292 阅读 · 1 评论 -
Java中的异常处理机制是什么?如何使用异常处理机制?
Java中的异常处理机制是什么?如何使用异常处理机制?原创 2023-05-07 22:27:56 · 1635 阅读 · 1 评论 -
一篇文章学习Java Agent
一篇文章学习Java Agent~原创 2023-05-06 09:52:18 · 540 阅读 · 0 评论 -
详解事务模式和 Lua 脚本,带你吃透 Redis 事务
详解事务模式和 Lua 脚本,带你吃透 Redis 事务原创 2023-05-06 09:43:33 · 2089 阅读 · 0 评论 -
JVM原理之详解现代垃圾回收器 Shenandoah 和 ZGC
JVM原理之详解现代垃圾回收器 Shenandoah 和 ZGC原创 2023-05-05 10:34:09 · 621 阅读 · 1 评论 -
如何在微服务下保证事务的一致性
如何在微服务下保证事务的一致性~原创 2023-05-04 10:14:06 · 829 阅读 · 0 评论 -
Java 将增加虚拟线程,挑战 Go 协程
Java 将增加虚拟线程,挑战 Go 协程~原创 2023-05-02 23:57:52 · 1542 阅读 · 1 评论 -
Java 并发工具合集 JUC 大爆发!!!
Java 并发工具合集、使用教程汇总~原创 2023-04-18 15:48:04 · 1067 阅读 · 2 评论 -
Spring Security的使用教程
Spring Security是一个强大的身份验证和授权框架,它使得在应用程序中实现安全性成为了一个容易的任务原创 2023-03-14 20:41:14 · 1263 阅读 · 1 评论 -
Java面试题2022Java知识点总结
Java程序员面试都问哪些问题呢?原创 2023-03-08 22:50:36 · 722 阅读 · 0 评论 -
Java内存屏障简介
Java中的内存屏障简介。原创 2023-03-07 09:59:12 · 662 阅读 · 0 评论 -
JVM-可达性分析算法
Jvm垃圾回收之可达性分析算法。原创 2023-03-07 09:51:08 · 546 阅读 · 0 评论 -
了解高并发场景下的限流算法和解决方案
高并发场景下,我们要如何做到限流呢?这里为大家做一个简单的介绍。原创 2023-02-28 14:53:56 · 528 阅读 · 0 评论 -
Java单元测试浅析(JUnit+Mockito)
Java单元测试浅析以及Junit、Mockito的使用。原创 2023-02-27 16:46:15 · 2550 阅读 · 0 评论 -
Mysql时区为什么相差8小时?
Mysql时区相差8小时解决方案。原创 2023-02-23 16:24:47 · 834 阅读 · 0 评论 -
Navicat最新永久使用安装方法
分享有关Navicat的使用方法以及安装教程,并且有相关的永久使用方法给到大家。原创 2023-02-23 00:43:13 · 14264 阅读 · 1 评论 -
一款云原生微服务解决方案-Nepxion
国内首个开源的企业级灰度发布框架原创 2023-02-16 14:11:31 · 274 阅读 · 0 评论 -
使用Java打包Zip文件
Java使用ZipOutputStream打zip压缩包。原创 2023-02-13 21:07:32 · 3037 阅读 · 0 评论 -
一款深受开发者喜爱的Java诊断工具-Arthas
Arthas 是 Alibaba 在 2018 年 9 月开源的 Java 诊断工具。支持 JDK6+, 采用命令行交互模式,提供 Tab 自动补全,可以方便定位和诊断线上程序运行问题。原创 2023-01-30 14:42:29 · 391 阅读 · 0 评论 -
Web端即时通信技术-WebSocket
WebSocket是一种在单个TCP连接上进行全双工通信的协议。原创 2023-01-18 16:04:43 · 1581 阅读 · 0 评论 -
idea中各种for循环的快捷键
idea中各种for循环的快捷键使用Intellij idea 时,想要快捷生成for循环代码块itar 生成array for代码块for (int i = 0; i < array.length; i++) { = array[i]; }itco 生成Collection迭代 for (Itera...原创 2018-11-21 17:09:07 · 18810 阅读 · 2 评论 -
线程池,线程池常见的几种用法
线程池线程池解决的问题:频繁的创建线程对象和多个线程之间进行上下文切换,是非常耗费时间和资源的,所以jdk1.5中提出了线程池技术同时能够更方便的管理线程创建固定数量的线程ExecutorService pool = Executors.newFixedThreadPool(2);Runnable task = new Runnable() { @Override ...原创 2018-11-19 21:14:42 · 670 阅读 · 1 评论 -
Java面试题合集-2018最新版,必看!
1.java三大特征封装:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行封装隐藏。封装分为属性的封装和方法的封装。继承:是对有着共同特性的多类事物,进行再抽象成一个类。这个类就是多类事物的父类。父类的意义在于抽取多类事物的共性。多态:允许不同类的对象对同一消息做出响应。方法的重载、类的覆盖正体现了多态。有时也说四大特征,此时加上抽象抽...原创 2018-11-15 10:29:18 · 2522 阅读 · 0 评论 -
java网络编程,socket套接字
下面是tcp的Serv代码块/** * Socket的服务端 * *当前程序有弊端 只能为1个客户端提供服务 * */public class MyServerSocket01 { /** * 程序的执行入口 * * @param args 传递的参数 */ public static void main(String[] ...原创 2018-11-20 21:47:51 · 314 阅读 · 0 评论 -
java简单的文件加密
文件加密是建立在文件复制的基础之上,说白了就是将一个文件复制过去,期间加上一些干扰信息,致使文件发生改变,来达到文件加密的效果.文件解密是根据文件相应的加密,来进行解密.本次加密是比较简层次的加密,用到了java中字节流,io字节流io字节流,写的时候需要一个数组,假如这个字节数组大小是100.复制文件,先读文件,再写文件,我读的时候调用read(byte[] b)方法,可以使用r...原创 2018-08-29 13:13:29 · 3004 阅读 · 0 评论 -
java复制文件夹
本程序可以复制文件,或者文件夹用到io和递归的知识:复制文件夹,要层层深入,因为文件夹中可能含有文件夹,复制时,要先创建这个新文件夹,所以要拼接路径.思路清楚即可代码如下:package com.carlinfo.filetree;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;...原创 2018-08-29 11:33:40 · 822 阅读 · 0 评论 -
事务,提交,回滚
事务的四大特性:原子性:原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 一致性:一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 隔离性:隔离性是当多个用户并发访问数据库时,...原创 2018-08-28 17:44:10 · 7006 阅读 · 1 评论