自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 图解Redisson分布式锁源码-可重入锁(下)

Redis可重入锁的核心流程--可重入锁的加锁机制(1)相同线程重复加锁-重入加锁我们继续看下执行加锁的脚本:记得第一次加锁时,key是不存在的,所以那时我们才能成功将当前线程的信息、设置到key的hash数据结构中,表示当前线程已经加锁成功。但是现在是相同线程再次过来对同一key加锁,那么key已经存在这个条件当然就不成立了,接下来就到下一个if分支。下一个if分支逻辑为:hexists anyLock UUID:ThreadId也就是判断当前key是否被当前线程持有,因为是

2021-10-14 19:45:08 478

原创 图解Redisson分布式锁源码-可重入锁(上)

我们先创建一个Maven工程,然后从一个简单Demo案例来入手。Redis可重入锁Demo创建一个maven工程,在pom中引入依赖,本次我们就采用Redisson 3.8.1版本:<dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.8.1</version> </

2021-10-14 17:59:53 184

原创 day01-Redis核心数据结构

以前对于Redis的学习只是一个入门级的掌握,从今天起开始跟随诸葛老师学习学习进阶级的Redis.1.首先列出Redis的五种数据结构2.String 类型的使用字符串常用操作 SET key value //存入字符串键值对 MSET key value [key value ...] //批量存储字符串键值对 SETNX key value //存入一个不存在的字符串键值对 GET key ...

2021-10-14 16:16:20 109

原创 tomcat7启动的时候报Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardCon

在eclipse 中改造一个特比老的项目的时候,启动tomcat7的时候总是报Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/AtomLocal]]解决办法:右击项目properties,找到Deployment Assembly,添加java build path entries,添加Maven Dependencies...

2021-06-24 16:06:47 161

原创 ElasticSearch7.6.1在Centos7安装

本人安装的ES版本为7.6.1由于ES不能使用root用户来启动,必须使用普通用户来安装启动。这里我们创建一个普通用户以及定义一些常规目录用于存放我们的数据文件以及安装包等。创建一个es专门的用户(必须)# 使用root用户在服务器执行以下命令先创建组, 再创建用户:1)创建 elasticsearch 用户组 [root@localhost ~]# groupadd elasticsearch2)创建用户 tlbaiqi 并设置密码 [root@localhost ~]# use..

2021-03-03 17:31:10 506 1

原创 新安装的CentOs7 系统jps命令报-bash: jps: command not found的问题

今天新安装的CentOs7 系统用于RocketMQ 的学习,发现启动NameServer后,日志显示成功了,但是jps 命令就是不显示java进程号,报-bash: jps: command not found上网查了好多资料,发现是因为我没有卸载系统自带的jdk ,卸载原来的jdk,然后安装自己的就可以解决问题了。步骤如下:1.上传自己的jdk 到/usr/local 然后解压tar -xvf jdk-8u171-linux-x64.tar.gz -C/usr/local把解压好的

2020-07-08 23:02:09 2024 1

原创 JVM学习

1.jvm的作用内存管理,将class文件翻译成机器语言2.JVM运行时数据区java虚拟机在执行java 程序的时候,会把管理的内存划分为若干个不通的数据区域。其中方法区和堆是所有线程共享的数据区。程序计数器,虚拟机栈,本地方法栈是线程隔离的数据区,画一个逻辑图程序计数器 当前线程正在执行的字节码指令地址 行号虚拟机栈 存储当前线程运行方法所需的数据、指令、返回...

2019-10-21 23:01:30 112

原创 后台返回LIst集合,用freemark导出数据到word中表格,表格根据数据多少动态改变。

将word 模板另存为xml格式的文件,然后修改xml 文件代码结构代码如下User类:public class User { private String sequence; private String name; private String sex; public String getSequence() { return sequenc...

2019-09-28 18:17:21 636

原创 MySQL三表查询(学生表、课程表、成绩表)查询出语文成绩比数学成绩高的学生信息

有三张表学生表课程表成绩表要求查处语文成绩低于数学成绩的学生信息先去课程表中查出课程cidselect cid from course where cname='语文';select cid from course where cname='数学';然后课程cid作为查询条件去成绩表中查处所有语文成绩 作为一个结果集tempChinese 数学成绩作为一...

2019-05-13 17:10:34 17012

原创 数据库报You have an error in your SQL syntax; check the manual that corresponds to your MySQL

今天在网上下载了一个开源框架,在运行SQL的时候报You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(0) DEFAULT NULL COMMENT '创建时间', `UP...

2019-04-22 22:12:49 808

原创 学习Java爬虫Day02-抓取v2ex标题

1.继续在昨天的工程上学习,所以就不用再写配置文件pom文件,myBatis和util首先创建数据库表和实体类V2exCREATE TABLE `v2ex` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `title` varchar(255) DEFAULT NULL COMMENT '标题', `url` v...

2019-03-31 23:16:03 222

原创 通过java定时抓取百度实时热点

1.通过线程的方法import java.text.SimpleDateFormat;/** * Created by hua on 2019/3/31. */public class test { public static void main(String[] args) { Thread t = new Thread(){ pub...

2019-03-31 16:40:48 773

原创 学习Java爬虫Day01-抓取百度实时热点

1.创建一个maveng工程pom文件如下设置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x...

2019-03-31 15:24:02 572

原创 数据的四种存储结构 ——堆栈、队列、数组、链表

堆栈、队列、数组、链表。我们分别来了解一下:堆栈,采用该结构的集合,对元素的存取有如下的特点: 先进后出(即,存进去的元素,要在后它后面的元素依次取出后,才能取出该元素)。例如,子弹压进弹夹,先压进去的子弹在下面,后压进去的子弹在上面,当开枪时,先弹出上面的子弹,然后才能弹出下面的子弹。 栈的入口、出口的都是栈的顶端位置 压栈:就是存元素。即,把元素存储到栈的顶端位置,栈中已有元素依次向...

2019-03-14 23:10:20 1183

原创 参数传递图解与结论

通过上面的两段程序可以得出如下结论:当调用方法时,如果传入的数值为基本数据类型(包含String类型),形式参数的改变对实际参数不影响 当调用方法时,如果传入的数值为引用数据类型(String类型除外),形式参数的改变对实际参数有影响...

2019-03-11 12:10:17 186

原创 切换JDK版本

由于项目需求,可能需要不同版本的JDK,所以电脑上下载了3个版本的JDK修改完JAVA_HOME后面的路径后,在cmd命令行中发现并没有改变解决办法:复制Path路径到文本中原始路径:%CommonProgramFiles%\Microsoft Shared\Windows Live;C:\Program Files (x86)\NVIDIA Corporation\PhysX\C...

2018-10-11 10:59:19 532

转载 重置MySQL的root密码

方法一: 在my.ini的[mysqld]字段加入:skip-grant-tables重启mysql服务,这时的mysql不需要密码即可登录数据库 然后进入mysqlmysql&gt;use mysql; mysql&gt;更新 user set password=password('新密码') WHERE User='root';mysql&gt;flush privileges; 运行之后最后...

2018-07-10 18:55:30 85

原创 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link解决办法

最近在网上找了项目将J2EE的教程,跟着视频做,做一步测一步,刚才项目还能好好的启动,下一秒就报错了,com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link,上网查了好多,花了半个多小时,最后竟然是mySql服务关了。打开服务就好了。

2018-01-21 17:31:11 3323 1

Redis大厂高阶班.mmap

Redis大厂学院高阶班笔记

2022-01-05

尚硅谷-大厂高频面试题 (第3季)笔记.mmap

尚硅谷-大厂高频面试题 (第3季)笔记.mmap

2021-07-13

ExportDoc.zip

根据后台返回的list 集合,使用freemark导出数据到Word表格中,表格根据list集合数量变化。

2019-09-28

小牛学堂大数据全套视频+实战

01:JavaSE基础 02:SpringMVC Mybatis 汽配城 03:Linux基础进阶(开发人员必备) 04:Hadoop Hive Hbase Flume Sqoop 05:ElasticSearch 06:Spark安装部署到高级 07:Scala基础到高级 08:共享单车项目 09:实训实战 10:Ambari+HDP搭建

2019-04-17

java开发阳光酒店管理系统

毕业设计项目,用java开发阳光酒店管理系统项目,用Eclipse开发工具,mysql数据库。

2018-01-26

毕业设计 酒店订单管理系统(Jsp+servlet+mysql)

毕业设计 用java开发酒店订单管理系统(Jsp+servlet+mysql)。

2018-01-26

网上书城系统(Struts+Hibernate+Mysql)

用java开发,网上书城系统(Struts+Hibernate+Mysql)。

2018-01-26

网上订餐系统(struts+spring+hibernate)

用java开发网上订餐系统(struts+spring+hibernate),项目源码。

2018-01-26

毕业设计 车辆管理系统(struts+hibernate+spring+oracle) 网盘资源

毕业设计 车辆管理系统(struts+hibernate+spring+oracle)源码,里面有数据库

2018-01-23

JavaWeb图书管理系统视频+资料+笔记 网盘资源

用javaweb开发图书管理系统教程,包含课程笔记,和课程源码。

2018-01-23

万套Html模板源码

包含多套各式各样的网页模板,有登录页面,后台管理页面。。。。。。

2018-01-23

java+jsp开发宿舍管理系统

用java+jsp+mysql开发的宿舍管理系统,可以实现宿舍信息的增删改查。

2018-01-16

JavaScript开发抽奖代码

用JavaScript +html开发抽奖代码,设置奖项随机产生。

2018-01-16

清新登录和后台管理静态网页模版

用html , 和JavaScript编写的清新登录和后台管理静态网页模版

2018-01-16

java+jsp毕业设计开发物流管理系统

毕业设计程序,用java+jsp开发物流管理系统,数据库用的是MySql数据库,服务器用的是Tomcat 开发工具是MyEclipse

2018-01-14

模拟操作系统

用C#编写的模拟操作系统,实现了进程管理等多个功能,里面含有实验报告,

2017-11-08

MySQL图形管理工具(SQLyog) 10.2 绿色中文版

sqlyog中文破解版是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库,而且它本身是完全免费的!SQLyog 10.2 绿色破解版比NAVICAT FOR MYSQL好用多了~

2017-11-08

SVN项目管理工具.rar

SVN项目管理工具.rar ,用于大家一起开发项目所用

2017-11-08

空空如也

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

TA关注的人

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