自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

槐序二十四的博客

我不知道什么是年少轻狂,我只知道什么是胜者为王!

  • 博客(113)
  • 收藏
  • 关注

原创 Java代码 怎么写很精简的代码 如何写又短又能满足需求的代码 如何写看起来很NB的代码 代码之极简之道

利用语法1、利用三元表达式普通:String title;if (isMember(phone)) { title = "会员";} else { title = "游客";}...

2020-08-19 10:07:03 1494 3

原创 给你一个项目让你优化,你会怎么做?或者说你选择从哪些方面考虑

优化很笼统的词汇,这说明它包含的信息量很大,要处理的事情很多。这次就详细说说,项目优化,都分哪些。上目录:代码优化、业务优化、数据库优化1、缓存2、SQL优化3、热点数据分离4、数据库读写分离5、页面静态化6、合并数据库操作7、分布式数据库8、NoSQL 和 Hadoop、项目优化1、缓存2、数据库连接池应该设多大3、高并发方案、代码优化、代码优化主要对代码结构层次的优化,目的就是更加方便代码的可维护性与可读.

2020-08-18 17:48:32 6625 3

原创 idea 2024.1.1如何让 git 提交窗口 独立commit窗口

idea 2024.1.1如何让 git 提交窗口 独立commit窗口

2024-05-16 13:48:41 146

原创 HBuilderX在进行install报:error Error: connect ETIMEDOUT 2408:80f0:4100:4013:3::3f7:443

HBuilderX在进行install报:error Error: connect ETIMEDOUT 2408:80f0:4100:4013:3::3f7:443at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1495:16)

2024-05-07 16:29:56 104

原创 idea查看两个分支的代码的区别

idea查看两个分支代码有什么区别,分支查看与代码全量查看两种办法,只用idea就可以完成代码对比

2023-03-02 09:26:59 6078 3

原创 gogs代码仓库迁移至gitlab仓库上

将gogs仓库的所有分支代码都迁移到GitLab上

2023-02-27 13:24:33 1018 1

原创 [已解决]MySql 8.0 新建只有查询权限的用户看不到(查不到)表的问题

需要新建一个只能查询权限的用户账号,但按照网上其他命令执行完后能打开库,能看到视图,却看不到表。哪怕在 Navicat 里面图形化操作新建用户并赋权都看不到表,很奇怪那么你就需要看看你的MySQL版本是不是8.0的版本

2022-09-04 13:07:56 1723

原创 微信小程序自动推送当天天气情况Java版

小程序自动推送天气消息并快速完成自我本地部署Java版

2022-08-24 10:39:52 3436 50

原创 Invalid bound statement (not found):另一个可能

Invalid bound statement (not found):的另一个可能

2022-08-24 10:33:13 124 1

原创 linux mysql 导出(备份)表数据时指定忽略某张(些)表

linux mysql 导出(备份)表数据时指定忽略某张(些)表

2022-04-11 19:00:00 2274

原创 idea保存当前已修改的文件|恢复到未修改状态

idea保存当前已修改的文件 恢复到未修改状态。大家在写代码的时候,有需要暂时停止处理手中的工作去做发版工作打包啊这些其他工作的情况。

2022-04-01 10:14:16 5527

原创 idea 回退到上一个版本||删除上一个版本提交的代码

idea 代码提交错误,想回退(撤回)代码,让本地代码回到上一个版本。点击 “Revent Commit” 后这时右下角会提示你回滚完成了,你会发现你上一次提交的文件名称变成了蓝颜色(被修改的状态),你以为是退回到上一个版本还没有提交的状态。但只是你当前版本的代码回到了上个版本。

2022-01-05 09:47:03 3118

原创 mysql 统计在某个字段中某个值(指定一个值)出现的总次数

数据库中我们总会碰见自定义类型的字段。那需求来了,要求知道这多种状态个有多少条数据,需要分别(分组)累计(累加、总计)查询出各种状态的个数select sum(case when mrs.字段名='1' then 1 else 0 end) accomplish, sum(case when mrs.字段名='0' then 1 else 0 end) unfinishedfrom 表名 mrs

2022-01-04 17:52:39 3592

转载 MySQL 对某(一个)字段含有特定字符进行分割并统计每个值出现次数

统计每个人参加会议的次数,针对所有出现的用户并统计他们参加会议的次数(白话文:就是说,求:每个人参与会议的次数)

2021-12-29 13:49:24 1067

原创 idea用法 快速将项目目录结构中的lib文件夹下的jar包引入到项目中

想快速将整个 lib 文件夹下的 jar 都直接引入到项目中,不想一个一个的引入

2021-12-28 09:39:33 7272

原创 MySQL 判断两个时间或与其他时间段对比相互冲突||交集||重合的情况

判断一个时间是否与其他时间段相互有交集需求sql写法思路sql需求:在一天中我们可以申请使用会议室,所以我们要先用条件查看一下有没有在我们想申请的时间段有人已经申请过使用会议室的记录了。

2021-12-24 15:06:16 2464 6

原创 Java Springboot TcpIp数据交互可持续接收数据可发送消息可多端口链接

Java Springboot TcpIp数据交互支持持续接收数、可发送数据、可多端口链接、贴了就好使。开始加载监听Tcp/Ip端口、监听用户链接向客户端发送指令,接收指令、接收消息

2021-11-25 09:37:21 2717 7

原创 java Springboot 整合 WebSocket 简单、明了、贴了就好使的一篇博客

SpringBoot 整合WebSocketjava端代码前端代码不废话,上代码,贴了就好使!java端代码import com.alibaba.fastjson.JSON;import com.zmj.digitalworkshop.panel.dip.angle.entity.Message;import io.swagger.annotations.ApiOperation;import org.springframework.stereotype.Component;import j

2021-11-24 16:58:45 1552

原创 idea Maven 下的 Lifecycle 下的快捷方式的一些用法 || 作用 的基本介绍 Maven命令的基本介绍

idea Maven 下的 Lifecycle 下的快捷方式的一些用法 || 作用 的基本介绍 Maven命令的基本介绍先放图,可能标题说的不太清楚以下就是对上面的 maven 的一些基本命令做的介绍:mvn clean:清除产生的项目mvn validate:验证工程是否正确,所有需要的资源是否可用。mvn compile:编译源代码mvn test:运行测试mvn package: 打包mvn verify:运行任何检查,验证包是否有效且达到质量标准。mvn install: 在本地

2021-10-30 08:00:00 433

原创 idea 打开之前(刚刚)关闭的标签页面列表

idea 打开之前(刚刚)关闭的标签页面列表Ctrl + e

2021-10-29 10:25:27 2298 1

原创 idea 返回(跳转|折返)到上步(刚刚)看到的位置(地方)

idea 返回(跳转|折返)到上步(刚刚)看到的位置(地方)Ctrl + Alt + 键盘左方向键

2021-10-29 10:21:39 4488 1

原创 Linux下清空Redis指定key或者所有数据

在其他博客的地址我都看了一下,大多都没有介绍说明各种命令都代表什么含义,我来总结一下。首先,我们需要保证 redis在 linux服务器上存活。

2021-10-25 08:21:07 4279

原创 vue+elementUi项目 点击||触发事件+修改其他标签||style||样式||CSS

业务逻辑:“是否本人”选项单选按钮(是:置灰其他输入框、否:则不置灰||解除置灰输入框)HTML:<el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form-item label="是否本人"> <el-radio-group v-model="form.whetherSelf" @change="whetherSelfIncident">

2021-10-24 13:26:32 1010

原创 IllegalStateException: javax.websocket.server.ServerContainer not available 其他解决办法,你搞了好久都没解决可能就是因为这个

我****************,其他博客都教的什么????有教导入其他Jar包的,比如这一堆~还有教用Jetty容器的去除内置tomcat的,有教跳过Test打包的,还有教在@Bean上加别的注解的,还有去除@Bean的????那我写他干啥?我干脆不写不就完了????我的项目中pom.xml原本的模样,解决办法也很简单,就用原本的内置Tomcat!!!!用你的小手,把Jetty给我删掉告辞~...

2021-10-23 10:45:36 1046 1

原创 shiro反序列化漏洞问题详细版(附带最新通告)

首先道个歉,实在手里活太多,直接给各位我附上我的公众号发布的地址吧。我司因使用shiro网站被查封!(修改版)然后这是最新通告Apache Shiro 身份认证绕过漏洞最新通告!再次升级至1.7.1本人手里的活儿太多了,就犯懒了,没及时在CSDN发布,就先这样吧。抱歉了各位,改天我再发到我的博客中。...

2021-04-12 11:47:15 1983 1

原创 idea gradle Lombok 找不到符号 找不到get set 的问题

我idea是2020.1用的是gradle项目用到Lombok插件(经过测试Lombok无论是idea内下载还是外配的都可以,都不会有啥问题)一般不是 Jar包的问题,如果是,也不用担心,你启动了会报错,也不可能是这种还没启动就报找不到符号这种。安装好Lombok插件后还是整个项目都找不到 log.xxx的找不到getset方法的都可以试试箭头所指向的地方,就是黎明的曙光。被找不到符号的恐惧所支配,终于解决了。...

2020-10-15 17:06:40 2999 3

原创 Xshell免费使用办法,免注册码,免破解,Xsell过期了怎么办?不实就删帖

要什么破解版,要什么注册码,要什么Xshell... ...先跳往官网这是官网链接往下翻到下面这里跳转页面后,往下翻找到下面的位置如上图,输入自己的姓名,邮箱,确认两者的选项,点击下载即可就可以在自己的邮箱里找到Xshell公司发来的免费安装版本了<( ̄ˇ ̄)/亲测有效哦~就算你安装过了,下载安装也是直接覆盖的不需要再弄多余的配置,而且自己之前的配置文件也是会保留的过期的Xshell也是一样的...

2020-10-13 11:59:54 2269

原创 Cannot resolve symbol ‘log‘的其他解决办法(如果你已经试过很多办法的可以看看,已解决)

我知道,你已经在idea里面下载了Lombok,但是log.XXX的还是报错对吧。没关系,你检查一下这里万恶的idea,设计的如此隐蔽,只要把对勾打上就可以了浪费我时间~

2020-09-03 17:10:33 640 1

原创 Linux 安装 Redis详细教程,亲测避坑~

1、下载安装包访问-请点击这里- 到官网进行下载。2、安装(1)通过远程管理工具,将压缩包拷贝到Linux服务器中(2)执行解压操作、命令如下:tar zxvf redis-6.0.6.tar.gz(3)进入redis-6.0.6目录,执行如下操作:(编译)make(4)进入src文件,执行如下操作:(安装)make install如果遇见报错,请跳转-请点击这里-如果想安装到别的目录,你也可以这样输入命令make install PREF...

2020-08-26 19:20:43 527

原创 Linux 安装Redis 时执行 make install报错: make: *** [server.o] Error 1 (已解决)

原因:目前Redis官网下载的版本为 6.0版本 make安装会报错是因为gcc版本过低,yum安装的gcc是4.8.5的。因此需要升级gcc,升级过程如下:yum -y install centos-release-sclyum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutilsscl enable devtoolset-9 bashecho "source /opt/rh/devtools.

2020-08-26 18:43:16 8108 7

原创 display实现淡入淡出过渡效果

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> div { position: relative; } input { /*按钮样式*/ cursor: pointer; border: none; outline: none; ba...

2020-08-25 17:36:01 3840

原创 数据量很大,分页查询很慢的优化方案?

当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方法。准备工作为了对下面列举的一些优化进行测试,下面针对已有的一张表进行说明。表名:order_history 描述:某个业务的订单历史表 主要字段:unsigned int id,tinyint(4) int type 字段情况:该表一共37个字段,不包含text等大型数据,最大为varcha

2020-08-19 10:47:36 2036

原创 为什么不让用 SELECT * ?为什么执行效率会低?原因在哪里?

大家都说select *效率低低低,怎么低?这次就做一个详细的解释一、效率低的原因先来看一下《阿里java开发手册(泰山版)》中 MySQL 部分描述:4-1. 【强制】在表查询中,一律不要使用 * 作为查询的字段列表,需要哪些字段必须明确写明。说明:增加查询分析器解析成本。增减字段容易与 resultMap 配置不一致。无用字段增加网络 消耗,尤其是 text 类型的字段。1. 不需要的列会增加数据传输时间和网络开销用“SELECT * ”数据库需要解析更多的..

2020-08-19 10:33:33 500

原创 如何在实体类里面 byte[] 数组分割的时候实现动态赋值

这个问题真恶心耗费了我差不多一下午的时间才解决。我先说明一下我的需求吧,供大家参考。我是在解析一段数据,这段数据我们是采用字节来截取的,在数据中,前几个字段都是有指定的字节长度,后面的也有指定的字节长度,就中间的没有指定长度,类似如下图:在第七个的字节长度为N的意思是说,这个字段的长度不一定,说不定有多少呢。然后是我的以前的解决方案,//实体类@StructCla...

2019-11-15 18:48:59 1328

原创 java String字符串 与 ASCII码相互转换(带例子)

public static void main(String[] args) { //字符串转换为Ascii的案例 String stringTransformAscii = stringTransformAscii("460030222028133"); System.out.println("字符串转换为Ascii:" + stringTran...

2019-11-11 17:36:06 12817

原创 IntelliJ IDEA Dependency 'XXXX' not found 或 java:程序包XXXX不存在,找不到的解决方案

注:!!!此解决方案的前提是你有这个jar包两种情况!一种如下:问题的情况:我出现的这个情况很奇怪,我也引入了依赖的jar包,放的maven地址也对,名称也对,也引入了,也不报错,但是就感觉没引入,就是启动 install 的时候报错,说程序包XXX存在,找不到之类的。。。这样的,就是这个jar包报错... ...咱也不知道咋回事,咱就弄就行了... ...打开咱们的jar...

2019-11-08 11:48:35 6463

原创 导 Maps.newHashMap() 需要引入的jar包

<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>27.1-jre</version></dependency>和jdk没什么关系... ......

2019-11-06 09:44:50 5572 2

原创 Dos命令的基本简介和基本操作

Dos命令,呃,先说好,不会打开黑窗口的可以去百度。我们要知道,DOS窗口是最原始的操作电脑的窗口,能通过dos窗口看见电脑上的任何信息,包括远程连接电脑,类似Linux的操作台。我们先说一些简单的dos命令吧,/*查看本地ip地址*/ipconfig/*查询两个电脑之间的网关是否想通*/ping ip列如:ping 127.0.0.1/*清屏*/cls/*磁盘切...

2019-10-28 09:20:39 892

原创 AOP切面前置后置环绕通知的讲解和运用之手写切面+详解

首先让我们先说一下切面需要我们关注哪些地方(组成部分),1.切面点表达式[pointcut]:指定类的指定方法(就是为了定位指定类的指定方法)2.方位:定义在指定方法的前,后,抛出异常,等等3.执行横切业务逻辑:公共部分的代码,注:那什么是公共部分的代码?如:日志记录,性能统计,安全控制,事务处理等方面4.通知[advice] : 包涵方位,横切业务逻辑5.连接点[Join...

2019-10-28 09:18:59 4831

原创 The Cisco Systems,Inc. Service has not been started. Please start this service and try again.

今天我的 专用通讯网络 突然打不开了,找了良久,才知道为何,今天记录了下来解决办法以防今后忘记。首先放张 专用通讯网络 的报错:其实很简单,打开我们电脑上的服务(不会的请移步https://zhidao.baidu.com/question/156061826.html)然后,找到一个叫The Cisco Systems,Inc.专用通讯网络 Service的启动它...

2019-10-25 09:50:15 3849 2

空空如也

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

TA关注的人

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