自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot破解xjar.go加密后的jar包

spring boot破解xjar.go加密后的jar包整理破解过程

2024-04-19 10:49:52 652 1

原创 Java服务运行在Linux----维护常用命令

Java服务运行在Linux----维护常用命令

2024-03-28 16:27:48 326

原创 Linux centos7离线搭建FTP

Linux centos7离线搭建FTP

2024-03-28 15:14:25 636

原创 Linux启动jar包脚本

Linux启动jar包脚本

2024-03-27 09:45:00 232

原创 Linux启动jar包慢和运行一段时间突然就卡死且无日志问题

Linux启动jar包慢和运行一段时间突然就卡死且无日志问题

2024-03-27 09:30:00 722

原创 Doris数据库FE节点--Nginx负载均衡

Doris数据库FE节点--Nginx负载均衡包安装Nginx(带stream模块)

2024-03-26 13:00:14 503

原创 Doris数据库--导入数据之 stream load Java调FE接口上传文件导入数据

Doris数据库--导入数据之 stream load Java调FE接口上传文件导入数据

2024-03-26 11:13:28 900

原创 5 种限流算法,7 种限流方式

最近几年,随着微服务的流行,服务和服务之间的依赖越来越强,调用关系越来越复杂,服务和服务之间的「稳定性」越来越重要。在遇到突发的请求量激增,恶意的用户访问,亦或请求频率过高给下游服务带来较大压力时,我们常常需要通过缓存、限流、熔断降级、负载均衡等多种方式保证服务的稳定性。其中「限流」是不可或缺的一环,这篇文章介绍「限流」相关知识(5 种限流算法,7 种限流方式)。接口级故障的4种应对方法,分别是降级、熔断、限流和排队。这篇文章介绍实现限流的几种方式,主要是「窗口算法和桶算法」,两者各有优势。

2023-09-10 17:43:26 121

原创 SpringBoot项目–如何不停服更新应用?

在生产环境中,一般都会每个服务部署多个实例。只要多于1个实例,就可以不停服更新应用。:把要停机的那个应用的请求完全切断,将所有请求切到其他机器,停机的那个启动起来之后再允许请求。本文假设解决此问题:微服务user有两个实例:user1和user2,需要在保证user服务不中断的情况下更新user服务。

2023-09-10 17:26:15 724

转载 Mysql - 左连接、右连接、内连接、全连接

右(外)连接,左表(a_table)只会显示符合搜索条件的记录,而右表(b_table)的记录将会全部表示出来。语句:select * from a_table a right outer join b_table b on a.a_id = b.b_id;说明:左表(a_table)的记录将会全部表示出来,而右表(b_table)只会显示符合搜索条件的记录。语句:select * from a_table a left join b_table b on a.a_id = b.b_id;

2023-09-09 10:53:12 684

转载 java linux 系统命令大全

find . -name "*.xml" |xargs grep "hello world" 递归查找所有文件内容中包含hello world的xml文件。chmod 777 file.java //file.java的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行。find / -name filename.txt 根据名称查找/目录下的filename.txt文件。grep '[a-z]\{5\}' aa 显示所有包含每个字符串至少有5个连续小写字符的字符串的行。

2023-09-08 09:10:36 454

原创 反向面试,面试结束不知道问面试官什么,可以参考一下这篇

面试结束不知道问面试官什么,可以参考一下这篇

2023-09-07 23:37:39 36

原创 MySQL大数据量分页查询方法及其优化

MySQL大数据量分页查询方法及其优化

2023-09-07 19:27:11 189

原创 关于JavaScript调试

‘debugger;’ 除了console.log,debugger就是另一个我很喜欢的快速调试的工具,将debugger加入代码之后,Chrome会自动在插入它的地方停止,很像C或者Java里面打断点。你也可以在一些条件控制中插入该调试语句,譬如: if (thisThing) { debugger;} 将Ob...

2019-11-13 00:25:11 179

原创 Java时间日期格式转换 Date转String和String转Date

public class VeDate {/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */public static Date getNowDate() { Date currentTime = new Date(); SimpleDateFormat formatter = new Sim...

2019-11-13 00:05:03 178

原创 js保留两位小数

注意:调用的时候,注意入参的强类型function toPercent(num, total) { return (Math.round(num / total * 10000) / 100.00 + "%");// 小数点后两位百分比 }

2019-11-12 23:59:09 120

原创 IDEA—Git(合并,提交,新建分支,更新)

工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下:假设小组中有两个人,组长小张,组员小袁场景一:小张创建项目并提交到远程Git仓库场景二:小袁从远程Git仓库上获取项目源码场景三:小袁修改了部分源码,提交到远程仓库场景四:小张从远程仓库获取小袁的提交场景五:小袁接受了一个新功能的任务,创建了一个分支...

2019-11-12 23:54:41 206

原创 京东准点秒杀脚本

1.浏览器打开 https://www.jd.com/,登录京东 2.选择要抢购的商品3.按键盘F12,打开开发者模式,选择Console选项卡4.把以下代码粘贴在Console里面,修改代码里开始抢购时间(有二处时间) var nIntervId; var count = 1; var goDate;...

2019-11-12 23:24:00 9391 10

原创 idea使用方法

最智能的IDEIDEA相对于eclipse来说最大的优点就是它比eclipse聪明。聪明到什么程度呢?我们先来看几个简单的例子。智能提示重构代码如果你写的代码过于复杂,或者有更好的方式来替代你写的代码,那么IDEA会给你一个提示,告诉你还可以有更好的方式。如下图:这个是说你使用了没有必要的装箱操作(什么是装箱和...

2019-11-12 23:12:12 345

原创 mysql常见语句—面试笔试

1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名name kecheng fenshu张三语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90A: select ...

2019-11-12 23:01:57 643

原创 js分割地址 省市区镇小区单元楼门牌号 (含自治区,直辖市,县,自治县)

//地址校验$('#address').textbox({ onChange:function(newValue,oldValue){ var address = newValue; var area = {} var index11 = 0 var index1 = address.indexOf("省") //alert(index1) i...

2019-11-12 22:57:17 1706

原创 Java爬取百度贴吧头像

package com.yq.spider; import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.Closeable;import java.io.File;import java.io.FileOutp...

2019-11-12 22:43:02 148

原创 Java面试题----基础

JAVA中的几种基本类型,各占用多少字节?下图单位是bit,非字节 1B=8bitString能被继承吗?为什么?不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。平常我们定义的String str=”a”;其实和String str=new String(“a”)还是有差异的。前者默认调用的是String.valueOf来返回St...

2019-11-12 22:05:19 1674

原创 MySQL怎么优化执行效率更高?

SQL 优化:尽量避免使用 SELECT * 要明确查出的字段; 只查询一条记录时使用 limit 1; 使用连接查询代替子查询; 查询时要尽可能将操作移至等号右边 尽量使用一些能通过索引查询的关键字。 尽可能的定义字段为not null,除非这个字段需要null where条件尽量先过滤大批数据库记录。 在判断有无符合条件的记录时建议不要用SELECT COUNT (*)和...

2019-11-08 22:54:24 279

原创 几种排序算法—普通

1、冒泡排序public void bubbleSort(int[] list) { int temp = 0; // 用来交换的临时数 // 要遍历的次数 for (int i = 0; i < list.length - 1; i++) { // 从后向前依次的比较相邻两个数的大小,遍历一次后,把数组中第i小的数放在第i个位置上 ...

2019-11-08 21:16:52 127

原创 高并发面试题一

1 Thread的start方法和run方法的区别?run方法就是普通的一个方法,代码运行在当前主线程,start会启动一个新的线程,并运行run方法。2 如何停止线程运行?可以设置一个标志位,任务定期检查这个标记,如果标志设置为取消则任务停止执行,但已执行部分无法停止,标志变量最好设置为volatile。3 普通线程与守护线程?本质都是线程没什么区别,守护线程在主线程结束时将被抛弃,自动退...

2019-11-08 00:39:01 167

原创 Dubbo 负载均衡

Dubbo 负载均衡集群:集群是一种计算机系统,是一种服务器结构。把一组多个计算机,包括硬件和软件组织在一个网络中。相互连接起来共同完成某个工作。对用户来说使用的是一个计算机, 集群对用户是透明的。负载均衡:负载均衡是以集群为前提的。英文名称为 Load Balance,其意思就是将负载(工作任务)进行平衡、分摊到多个操作单元上进行执行。对于网络应用而言,并不是一开始就需要负载均衡,当...

2019-11-08 00:17:13 134

原创 MyBatis在insert插入操作时返回主键ID

数据库为MySql时:<insert id="insert" parameterType="com.test.User" keyProperty="userId" useGeneratedKeys="true" >“keyProperty”表示返回的id要保存到对象的那个属性中,“useGeneratedKeys”表示主键id为自增长模式。MySQL中做以上配置就OK了数据...

2019-11-07 23:56:34 115

原创 十道常见的MyBatis 面试题

1. #{}和${}的区别是什么?#{}是预编译处理,${}是字符串替换。处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;处理${}时,就是把${}替换成变量的值。使用#{}可以有效的防止SQL注入,提高系统安全性。2. 通常一个Xml映射文件,都会写一个Dao接口与之对应,请问,这个Dao接口的工作原理是什么?Dao接口...

2019-11-07 23:45:47 124

空空如也

空空如也

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

TA关注的人

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