自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 唯一索引异常捕获aop切面工具类

唯一索引异常捕获aop切面工具类。

2023-07-28 16:55:14 227

原创 synchronized根据指定对象id进行加锁

synchronized根据指定对象id进行加锁。

2022-11-16 10:41:12 1408 1

原创 linux实现远程免密登陆服务器(基于公私钥认证远程登录)

可以直接通过ssh连接进行远程连接登录。下面的ip地址(139.9.181.xxx)换成你们自己的(也就是想远程连接的服务器地址)。所在的地址,因为我使用的是root账号,所以该秘钥是生成在root目录下(该文件是隐藏文件,通过ll -a可以看到),我们现在有A、B 两台linux服务器,然后我们登陆A服务器,在A服务器里远程连接B服务器。这里是配置端口,看过几篇博文说默认22 端口,也可以不配进行配置。但是每次都很麻烦,需要进行密码验证。

2022-10-08 14:32:19 869

原创 两个字符,取交集 但是结果字符不能存在包含关系。

两个字符,取交集但是结果字符不能存在包含关系。

2022-07-30 11:09:45 138

原创 两个字符,取交集 且是连续的 长度最长的那个字符串。

通过对最短的字符进行一一组合,递归操作得到所有的可能连续的组合的值,然后去和较长的字符去做indexOf(str),判断是否在长的字符串中存在当前递归出来的字符,存在则去和最长字符字段进行长度比较。............

2022-07-30 11:02:16 159

原创 springBoot图片上传对图片高进行百分比剪切

百分比截取图片高度,在网上找了不少解决方案,也没找到可以直接使用的,最后不断的尝试寻找整合得出一下结果,不知道是我搜索的原因还是这个场景不常见,没找到完全适配的解决方案,经过不断的尝试得以解决,就想着写这篇博文,希望能帮助到大家。.........

2022-07-22 16:39:25 567

原创 aop方法耗时注解编写

一般的方法耗时处理会直接在方法调用前后进行记然后进行计算,然后通过计算求出最后方法的执行时间,这是最简单最直接的解决方式了。但是这种方式会写重复的很多代码!造成代码冗余,发布线上前进行删除也比较麻烦!最终采用Aop去实现该功能。........................

2022-07-20 16:13:35 547 2

原创 java实现动态配置时间进行定时任务

java自定义定时任务,用户可配置任务。

2022-04-10 11:42:18 4325 7

原创 docker mysql 容器开启慢查询日志

1、进入容器 登陆账号docker 查看 运行的容器docker ps进入容器:docker exec -it dc8880c13fef /bin/bash输入用户名密码登陆mysqlmysql -u root -p然后输入密码登陆进去2、查看慢日志相关信息默认慢日志是关闭的。show variables like ‘slow%’;(或者使用,看别的博主说会有版本的区别,那就使用双百分号:show variables like ‘%slow%’;)开启慢日志开关set gl

2022-03-18 15:58:06 1343 1

原创 mysql 事物特性及隔离级别

以下更多的是自己对事物特性、隔离级别的理解。(该博文更多的是个人的一个理解,现在还是热乎的,写下的该博文,内容可能有些解释不恰当的地方还望大佬们指出,定会虚心学习!)1、事物的有哪几个特性?原子性、一致性、隔离性、持久性2、四大特性介绍通俗易懂解释。原子性:何为原子性?事物执行过程中要么都成功,要么都失败。一致性:数据前后保持一致,举例如:转账业务,A、B转账,执行转账操作前后金额总和保持一。隔离性:数据库提供隔离级别、保证数据能够在并发的情况下独立运行。持久性:数据只要写入成功就会永久的保存

2022-03-18 10:41:08 842

原创 excel list实体中,出现重复的属性、参数给出提示

获取实体中的重复的属性

2022-03-14 12:00:59 447

原创 linux之安装docker环境

docker CentOS安装

2022-03-13 06:11:17 376

原创 windows端口占用

//查看端口使用信息netstat -ano|findstr “8080”// 查看具体是哪个应用占用tasklist|findstr “15764”//干掉该端口的占用taskkill /pid 15764 -f

2022-03-12 22:44:05 51

原创 poi CellStyle 创建不能超过阈值64000,样式不一样的情况解决方案。

#设定Httppost数据大小,解决post参数过大问题server.tomcat.max-http-post-size=-1vue实现将json字符写入文件实现下载

2021-09-10 17:27:42 1863 4

原创 java发邮件 动态切换当前发送人

最近项目需要实现一个发送邮件功能,踩了一些坑,最终实现了。在此写一下心得开始做的时候一塌糊涂,觉得挺难的,但是做完之后发现其实简单的一批,接下来我就来写一下实现流程。1、准备好拿来发送邮件的账号,发邮件的时候需要用到(这里拿网易126邮箱为例)。好,点击开启后,发送验证短信就拿到了,这里已经完成了一大半了。2、接下来去配置我们的后台。2.1、pom.xml 引入 jar <dependency> <groupId>org.springframewor

2021-01-24 17:51:41 1581 2

原创 java开发随记之 Invalidate Caches / Restart

java开发随记之 Invalidate Caches / Restart今天遇到了一个 maven jar下载下来了,可是却怎么都引入不了jar对象,clean也不行,最后查阅资料,file=>Invalidate Caches / Restart…

2021-01-22 17:30:33 4351 2

原创 java session登录存储后 验证获取不到

今日份踩坑session做登录存储认证,电脑连接了手机wifi,PC端登录系统,localhost访问项目地址,登录成功,登录信息成功存入session里,可是在登录后页面跳转,做登录验证的时候获取session的时候就为空了。 进过调试,最后解决,换成127.0.0.1即可。...

2020-11-28 10:48:42 949

原创 一个字符串中找到第一个重复的字符-JAVA

思路就是将字符创分割成一个一个字符,然后对字符进行循环查找。public static String chaZhao() { String data = "abcdefghijkb"; String[] szData = data.split(""); int size = szData.length; for (int i = 0; i < size; i++) { int num = 0;

2020-06-17 11:18:16 1802

原创 JAVA-阶乘算法

单个数阶乘public static void jieCheng(){ //6! long jc = 1; for(int = 1; i<=6;i++){ jc *= i; } System.out.print("6!为:"+jc);}多个阶乘相加0!+1!+4!+7!+...+16!public static void jieCheng(){int jc0=1;long sumJc = jc0;for(int...

2020-06-17 09:53:47 324

原创 JAVA-回文数

回文数就是倒过来和原来的数相等的数。话不多说贴代码public static void huiWen(){ //定义参数数判断是否是回文数 int data = 123321; //我这边采用的是转成字符比较 StringBuilder sb = new StringBuilder(String.valueOf(data)); if(String.valueOf(data).equals(sb.reverse().toString())){ Sys

2020-06-17 09:34:03 160

原创 JAVA-二分查找写法

public class Test{ public static void main(String[] args){ erFen(new int[]{1,2,3,4,5,6,7,8,9,10},10); } //二分查找法必须是有序数组 public static int erFen(int[] arr,int data){ //定义两个数 //最左边的数 int lefts = 0; //最右边的数 int rigth.

2020-06-17 09:10:41 153

原创 JAVA-冒泡排序写法

public class Test{ public static void main(String[] args){ int[] arr = new int[]{1,2,3,6,5,4,9,8,7}; maoPao(arr); } //冒泡排序 public static void maoPao(int[] arr){ //第一层循环 for( int i = 0;i...

2020-06-16 22:27:50 143

转载 mysql事物

一说到事务,首先会想到的就是事务回滚。那么事务涉及到的特性有那些:原子性 :一个事务(transaction)中的所有操作,要么都完成,要么都不完成。(报错就回滚到事物开始前的状态,不报错就成功执行完成)。一致性:在事务开始之前和事务结束以后,数据库的完整性没有被破坏。这表示写入的资料必须完全符合所有的预设规则,这包含资料的精确度、串联性以及后续数据库可以自发性地完成预定的工作。简单一点说就是数据执行前后都要处于一种合法的状态。隔离性:数据库允许多个并发事务同时对其数据进行读写和修改的能力,

2020-06-16 19:21:42 294

原创 一个人的编程工作

一个人战斗必然是孤独的,实习一年半了,最开是的有组长带,有啥问题都需要问组长,到现在的有啥问题自己解决,孤独虽然孤独但是我还是觉得这样会对今后的工作都会有很大的帮助。这是一次难得的工作经验。加油!做一根只生长在中国最东边“毛竹”!...

2019-07-11 10:03:22 234

原创 微信小程序实现登录

  实现微信小程序微信登录的前提,你需要注册一个微信公众平台 小程序 账号 ,然后才可以进行下面的操作!(感觉小程序登录相对于企业微信登录简单一点)话不多说 上代码:在微信小程序端发起登录 -------------------------------------------------微信小程序端--------------------------------------...

2019-02-07 18:44:29 10887 4

原创 layui 图片轮播动态拼接不显示图片

昨天做一个图片轮播的功能,遇到了一个坑,话不多说上代码:function pageReady() {//定义carousel 然后初始轮播控件--------------------------------------- layui.use(['carousel', 'form'], function () { var carousel = layui.caro...

2019-02-01 14:23:00 3117 2

转载 微信小程序-定时刷新发送请求

今天需要做这个功能,然后在网上找了好久的定时请求看了一下api感觉写的像我这样的小白看有点难懂。最后还是找到了!原文:https://blog.csdn.net/huyuchaoheaven/article/details/79458820话不多说上

2019-01-28 15:49:39 11163

原创 layui 实现鼠标指向table中的图片放大显示图片

这个功能的实现,网上有不少,但是之前自己查阅的时候总是实现不了,后来同事刘表哥 大佬,查阅了一下,加上自己的一些想法,实现了该功能, c v 即可使用,就感觉蛮不错的,代码理解起来也相对简单明了。如下图展示 话不多说上源码~~~----------------------------------------------------------------------------...

2019-01-27 12:47:34 4167 2

原创 java企业微信登录后台代码及个人理解。

话不多说,直接贴代码,微信企业号端发送带参的请求 到后台找到下面方法(参数code)。 如下主流程:-----------------------------------------------------------------------------------------------------@RequestMapping("/getUserWXInfo")        p...

2019-01-14 17:13:54 1756

原创 java小白学习tp5学习过程随笔一crud

    初来乍到,第一次写博文,可能写的非常的烂,各位大佬多多包涵。tp5.1框架,配置啥的都不懂,平时只写写crud。。。在这里写写随笔方便以后随时看。  1.1查询 $res =Db :: table("a","b")   //table 括号里放 表名 a 、b 各表示表名-&gt;where ("a.id = b.id")        //这里的where 直接...

2018-12-18 15:50:01 216

领透javaScript

自我感觉领透javaScript这本书是真的好,尤其是书中的禅道思想,在如今是值的深思和学习的。

2018-12-18

空空如也

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

TA关注的人

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