自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL配置相关命令

mysql5.7之前: UPDATE USER SET PASSWORD=PASSWORD(‘123456’) WHERE USER=‘otherUser’;host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器。查看空闲连接超时回收时间,默认为28800,8小时。设置空闲连接超时回收时间(临时解决)查看MYSQL有哪些用户。

2024-01-19 09:35:03 428

原创 nginx中配置多个前端项目映射多个后端服务

把前端服务打的包取名字放到nginx-1.22.0\html目录下,通过conf中的代理访问前端页面。在nginx.conf中,配置监听端口,默认80(访问时可不加端口),可以配置监听多个端口。

2023-06-06 10:38:44 1479

原创 Ehcache缓存的使用

但是如果我们的一条缓存的数据量很大,而且设置的内存最大存放记录数也很大,可能会出现记录数没达到,但是内存被占满了,从而导致内存溢出。硬盘中存放的最大记录数。内存中存放的最大记录数。上方三个方法是设置内存中可存放的最大缓存条数。

2023-04-19 17:05:17 425

原创 CountDownLatch - 大任务拆分成若干个小任务的线程池使用

然后计算一共要执行多少次.搞一个线程池,然后让线程池去执行这些任务,在执行任务前,先定义CountDownLatch的计数器有多少(一共要执行多少次),在一个线程执行完一段任务后,执行countDown()方法,计数器对应减1,然后在主线程中定义await()方法,当计数器减为0时,就自动执行主线程下面的逻辑.值得一提的是: 如果是操作数据库的任务,持久层的mapper/Repository可以通过构造器传参 传过去,并且CountDownLatch一定是要传到任务中的,要保证信号枪次数的唯一。

2023-04-19 16:50:43 295

原创 Stream流利用递归实现树形查询

【代码】Stream流利用递归实现树形查询。

2023-04-19 16:28:19 297

原创 windows服务器上部署Java项目

文件 , 这个文件用于在服务器服务中新增一个服务 , 文件内容。1.首先把jdk 数据库等项目运行环境在服务器上搭建起来。2. 部署项目需要4个文件 如下图。

2022-09-30 11:24:48 4232 2

原创 电脑登录微软账户,但一直说没有网络,界面也进不去,没法设置。

电脑登录微软账户,但一直说没有网络,界面也进不去,没法设置。 将DNS的服务器地址修改为4.2.2.1或者4.2.2.2就可以解决无法登录microsoft账户的问题了,登录完毕之后改回去就行了。  具体的操作步骤如下:  以Win10为例,在设置中,点击“网络和internet”。  我们点击“以太网”(注:如果无线网络是WLAN),点击“更改适配器选项”。   我们在“以太网”上右键选择“属性”,如果无线网卡的网络是WLAN。   我们将“internet协议版本6”前面的勾选去掉,双击进

2022-09-23 14:44:41 11239

原创 面试题之 浅谈微服务SpringCloud 核心组件, MQ核心 , Kafka原理

SpringCloud是微服务架构的一站式解决方案,集成了各种优秀微服务功能组件。

2022-08-24 21:19:00 1197

原创 面试题之 浅谈HashMap 和 ConcurrentHashMap原理

会有一个while 循环,一直让你多个线程同时来初始化, 在while循环中 会判断当前这个哈希表是否初始化好了,如果没有初始化好,会让多个线程去进行cas 抢锁, 抢到锁得线程就去独自进行初始化,其他没有抢到锁得线程,由于a线程还没初始化好,所以其他线程其实还处于while循环中,但是只有a线程进去,其他线程其实都会满足那个if条件,满足if条件 进行线程礼让 , 目的是减少自旋, 之所以让他们在一个while循环去不停的 礼让,不停的去抢锁,是因为害怕 持有锁的线程初始化失败。

2022-08-24 21:13:01 439

原创 利用谷歌插件制作二维码,可以去白边,base64编码加密

利用谷歌插件制作二维码,可以去白边,base64编码加密。

2022-08-23 09:03:14 404 1

原创 论程序、进程、线程的概念与区别

01. 程序(programm)概念:是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码。02. 进程(process)概念:程序的一次执行过程,或是正在运行的一个程序。说明:进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域03. 线程(thread)概念:进程可进一步细化为线程,是一个程序内部的一条执行路径。说明:线程作为调度和执行的单位,每个线...

2020-02-19 09:00:00 280

原创 eclipse中web项目的web.xml文件按保存就卡死

eclipse中web项目的web.xml文件按保存就卡死 --> 解决方法如下:点击项目列表右上角的倒三角图标 --> 选择Filters and Customization --> Content标签,找到下图标记选项,取消勾选Java EE Navigator Content WEB...

2020-02-18 19:31:02 1240 1

原创 Tomcat 安装及部署(环境变量设置)

官网下载链接: http://tomcat.apache.org/左侧选择自己想要下载的版本(要选择windows版本的)我这里是下载的压缩包,下载完成后解压到你的目标目录,我这里是: E:\developer_tools\apache-tomcat打开进入 \bin 目录下,双击 startup.bat 出现tomcat部署界面则说明安装成功。或者在控制台下( 按住 【window...

2020-02-18 19:10:26 240

原创 关于 IntelliJ IDEA 中运行程序时出现:Error: java: 无效的源发行版:9

若在 IntelliJ IDEA 中运行程序时出现:Error: java: 无效的源发行版:9 如下图:原因:您的计算机上没有安装相应版本的项目语言版本解决方法:点击Project Structure(可在搜索栏中搜索)–> 点击下方Project language level --> 点击下三角 --> 在其中选择自己安装的语言版本 或者 选择 SDK ...

2020-02-18 18:13:23 371

原创 安装JDK步骤及环境变量配置

官网链接下载地址:https://www.oracle.com/cn/java/technologies/javase-downloads.html选择自己想要下载的JDK版本(JDK可能下载很慢,请慢慢等。尽量不要在百度上下载别人的jdk,可能在jdk中加了其他东西,以免自己以后受影响)。下载完成后安装 --> 双击 --> 下一步 --> 更改安装地址(不要安装在C盘...

2020-02-18 17:41:03 196

Java机房上机管理系统

《机房上机管理系统》题目要求 1、问题描述 机房上机管理系统。 2、业务设计要求 上机申请,电脑维修申报,机房电脑管理。。 3、代码设计要求 a).使用MVC设计模式。 b).标识符命门要符合规范。 c).提供良好用户的交互界面。 d).根据要求设计数据库表和字段。 e).html,css与jquery文件完全分离。 4、至少十张表

2021-01-04

空空如也

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

TA关注的人

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