自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 JAVA并发编程学习笔记

定义:Java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。为了提高处理速度,处理器不会直接和内存进行通信,而是先将系统内存的数据读到处理器内部的缓存(L1,L2或其他)后再进行操作,但操作完不知道何时会写到内存。如果对声明了volatile的变量进行写操作,JVM就会向处理器发送一条Lock前缀的指令,将这个变量所在缓存行的数据写回到系统内存。但是,就算写回到内存,如果其他处理器缓存的值还是旧的,再执行计算操作就会有问题。

2024-03-14 14:42:13 462

原创 RabbitMq的常见问题个人笔记

死信队列:由消息TTL过期、队列已满无法加入或消息被拒绝等无法被消费的消息,如果后续没处理,则变成了死信。死信被处理的队列就是死信队列。延时队列:消息延时消费,用例如:1.订单在十分钟之内未支付则自动取消2.新创建的店铺,如果在十天内都没有上传过商品,则自动发送消息提醒。3.用户注册成功后,如果三天内没有登陆则进行短信提醒。4.用户发起退款,如果三天内没有得到处理则通知相关运营人员。5.预定会议后,需要在预定的时间点前十分钟通知各个与会人员参加会议。

2023-10-24 20:19:11 113

原创 centOS安装docker和docker-compose

【代码】【无标题】

2023-04-25 17:31:37 181 1

原创 Linux服务器根据时间或内容定位日志具体错误位置

Linux中定位日志错误信息一、根据指定字符串定位sed -n '/2015-05-04 09:25:55/,/2015-05-04 09:28:55/'p catalina.out > catalinanew.outsed -n '正则表达式,正则表达式'p 所查询日志文件 > 输出的文件二、定位字符串所在行数,查询上下多少行###第一步###先定位关键词所在行数cat 路径/文件名 | grep 关键词#或者grep -i 关键词 路径/文件名###第二步###

2021-01-05 16:06:52 980

原创 MySql重装出错, Staring the server出错,日志3306 with user root with no password...

MySQL重装问题,百度了上百篇博客,才找到解决方法,本人踩坑第一种方法,希望能帮到踩坑的道友。问题: 电脑重装MySQL后,在最后一步,staring the server时出错了,看一下日志信息,启动尝试十次后失败,报3306 with user root with no password…解决方法:一、在Administrators组中增加NETWORK SERVICE(死角)桌面上的我的电脑----->右键------>管理------>本地用户和组------>选择

2020-07-16 18:33:14 3146 1

原创 Spring面试题

SSM面试题个人笔记SpringMVC什么是Spring MVC?简单介绍下你对Spring MVC的理解?SpringMVC的请求流程SpringMVC中常用注解SpringMVC参数传递Spring1.谈谈你对spring的理解Spring的优点Spring的核心模块IOC的理解AOP的理解BeanFactory和ApplicationContext有什么区别?Spring Bean的生命周期Spring支持的几种bean的作用域Spring框架中的单例Beans是线程安全的吗?Spring基于xml注

2020-06-07 15:03:57 3297 1

原创 java的二分查找法算法

代码import java.util.Arrays;public class Dichotomy { public static void main(String[] args) { int [] arr = {1,2,3,4,5,5,6,7,8}; System.out.println(dichotomy(arr, 3)); } /** * 二分法算法 * @param arr 所查找的数组 * @param s

2020-05-18 16:24:01 231

原创 java创建定时任务

三种定时任务package com.ytzn.task;import java.util.Calendar;import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class TaskTest { public static void main(String[] args) { timer3(); } public static void time

2020-05-13 10:35:24 893 1

原创 获取拼音首字母(含生僻字)工具类

需要引入pinyin4j-2.5.0.jarpackage com.ytzn.string;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.pinyin4j.forma

2020-05-12 14:29:56 1217

原创 pinyin4j-2.5.0.jar中PinyinHelper的几个方法

方法样例System.out.println(Arrays.toString(PinyinHelper.toHanyuPinyinStringArray('智', format))); System.out.println(Arrays.toString(PinyinHelper.toHanyuPinyinStringArray('宇'))); System.out.println(Arrays.toString(PinyinHelper.toGwoyeuRomatzyhS

2020-05-12 12:14:21 2874

原创 ItextPdf生成PDF二维码文件(支持多个打印)

ITextPDF生成二维码生成二维码PDF文件/** * 货位二维码打印(传入打印内容) * * @param appAction appAction * @return result */ public static AResult bundleQrCodePrint(AppAction appAction) { ARe...

2020-05-11 09:51:50 1427

转载 IText绘制PDF表格

IText绘制PDF表格pom.xml<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13.1</version></dependency>javaprivate static void newPdf(java.util.List<Ma

2020-05-11 09:34:27 609

空空如也

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

TA关注的人

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