自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA中生命的Connection被自动关闭

try-with-resources 是 Java 7 引入的一种语法糖(Syntactic Sugar),旨在简化资源管理,自动关闭实现了 AutoCloseable 或 Closeable 接口的资源。

2025-03-25 13:48:56 178

原创 Mybaits 排序失效

解决方案把 #{sort.field} #{sort.order}改成${sort.field} ${sort.order}原因#{} 的行为#{} 是 MyBatis 中的预编译占位符,主要用于参数绑定。它的主要特点包括:预编译:#{} 的值会被替换为预编译的占位符(如 ?),并在执行 SQL 时通过参数绑定传递值。防止 SQL 注入:由于 #{} 的值会被预编译处理,因此它不会直接替换到 SQL 中,从而有效防止 SQL 注入。用途:主要用于绑定变量值(如表中的字段值、用户输入的参数等)

2025-02-20 11:24:25 186

原创 java文件传输小工具 java17+springboot3+thymeleaf

在和同事工作中经常需要传输文件,但是公网传输太慢,业务方不是计算机专业直接用命令行沟通麻烦。本小工具通过页面可视化方便用户使用,端口9090,启动默认展示当前登陆本机用户的桌面。

2024-06-17 19:42:29 219 1

原创 wails+elementplus 打造GUI程序

git地址:https://github.com/daimao0/goods-system。

2024-03-06 20:52:27 548

原创 根据aop实现自定义缓存注解

***//*** 是:全局缓存(每个用户看到的一样)* 否:对用户维度缓存* @return 是否为全局*//*** 缓存时间* @return 缓存时间*//*** 缓存单位* @return 缓存单位*/

2023-07-04 17:18:53 1194 1

原创 Druid连接TIDB数据库生成表和插入值代码

/** * @author yanchenyang958@hellobike.com * @date 2022/3/15 5:57 下午 */@EqualsAndHashCode(callSuper = true)@ConfigurationProperties(prefix = "datasource.tidb")@Component@Data@Slf4jpublic class TidbSource extends JDBCCacheSource { /** * .

2022-03-24 16:00:04 2361

原创 日期工具方法

格式化日期工具工作中经常出现处理日期不规范的情况:比如:2021-4-7​ 2020年4月7日​ 2020/4/7甚至出现时间的冒号是汉字字符不规则日期:​ 2021年4月7日 00:00用下面的工具可以整理为规范的日期 2021-04-07 9:00:00注意:首字符必须是数字,如果解析错误则返回null /** * 将非数字字符隔开,将隔开的数字再拼接为日期 * 如: 2017年4月27日9:00 -> ["2017","4","27"

2021-04-07 16:21:36 192 1

原创 2020-12-8 mybatis-plus insert方法报错

2020-12-8 mybatis-plus insert方法报错插入对象数据都没有问题,字段和属性对应也没有问题,最后发现是对象属性中check名字不能使用,换了个名字就好了,不知道为什么。==改后=

2020-12-08 15:55:03 663

原创 docker部署springboot项目

Docker部署springboot项目项目环境是idea+sb+mvn3.6先修改pom.xml <build> <plugins> <!--导入maven插件--> <plugin> <groupId>org.springframework.boot</groupId> <artifact

2020-09-21 07:52:42 117

原创 GO连接Reids存取json

GO连接Reidsreids连接池package utilsimport ( "github.com/astaxie/beego" red "github.com/gomodule/redigo/redis" "time")type Redis struct { pool *red.Pool}var redis *Redisfunc InitRedis() *red.Pool { host := beego.AppConfig.String("redis_host")

2020-08-05 15:25:40 585

原创 在js拼接html中显示 Uncaught ReferenceError: xxxxx is not defined

我用的jquery的追加元素拼接,在调用方法时报Uncaught ReferenceError: xxxxx is not defined在方法内要传的值前后加上"

2020-08-05 00:07:56 475

原创 golang sqlx的使用

SQLX数据库连接func initDB()(db *sqlx.DB,err error){ db, err = sqlx.Connect("mysql", dataSourceName) if err != nil{ log.Fatal("mysql连接出现错误,请检查dataSource是否正确",err.Error()) return _,err } db.SetMaxOpenConns(20) db.SetMaxIdleConns(10) re

2020-08-04 18:00:53 480

原创 mysql索引内容笔记

索引1、主键索引​ 主键是一种唯一性索引,但必须指定为primary key,每个表只能有一个主键2、唯一索引​ 索引列的所有值都只能出现一次,即必须唯一,值可以为空3、普通索引​ 基本的索引类型,值可以为空,没有唯一性的限制4、全文索引​ 全文索引的索引类型为FULLTEXT。全文索引可以在varchar、char、text类型的列上创建5、组合索引​ 多列值组成一个索引,专门用于组合搜索回表如果创建一个普通索引,则普通索引的叶子节点不存储整行数据,而是存一个主键值,再从主键索引中

2020-07-30 18:45:47 140

原创 mysql事务内容笔记

事务1、什么是事务,事物的隔离级别有哪些?​ 事务是构成单一逻辑工作单元的操作集合,​ 事务隔离界别有读未提交、读已提交,可重复读,串行化2、事务的每个隔离级别会引发什么问题,mysql默认的哪个隔离级别​ 读未提交:脏读:读到还没有提交的数据​ 读已提交:不可重复读:同一个事务里,读到了两次不一样的数据​ 可重复读:幻读:在同一个事务里,查询查不到,但是增加或删除操作会收到影响​ 串行化:默认可重复读3、mysql有哪些锁?共享锁:多个事务对于同一个数据可以共享一把锁,都能访问数据库

2020-07-30 18:45:12 112

原创 go get出现访问超时或异常的处理办法

Go默认使用的是proxy.golang.org,在国内无法访问,有时候即使科学上网也不行解决方法:换一个国内能访问的代理地址:https://goproxy.cn执行命令:go env -w GOPROXY=https://goproxy.cn重新执行命令,完美通过!...

2020-07-27 16:46:49 4128

原创 gomod的使用方法

Go mod的使用本次所有示例都在goland中使用首先在goland->settings->GO->GO modules设置环境Goland2020之后取代proxy改为Environment在项目目录下生成一个go.mod文件也可以在控制台中输入 go mod init webapp.com(项目名)我们在自己需要的go文件下直接输入需要的包就可以,在go编译的时候会为我们自动补全最后下载的包都存在Gopath目录下的pkg/mod/中了在Gopath目录下的pk

2020-07-26 20:53:21 1821

原创 spring学习笔记

1、IOCIOC本质控制反转IOC,是一种设计思想,DI(依赖注入)是实现IOC的一种方法,也有人认为DI只是IOC的另一种说法,没有IOC的程序中,我们使用面向对象编程,对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制,控制反转后将对象的创建转移给第三方,个人认为:所谓控制反转就是获得依赖对象的方式反转了。采用XML方式配置Bean的时候,Bean的定义信息是和实现分离的,而采用注解的方式可以把两者合为一体,Bean的定义信息直接以注解的形式定义在实现类中,从而达到了零配置的

2020-07-02 18:02:49 133

原创 Java面试常考之ArrayList

Java面试常考之ArrayList1、你知道ArrayList的数据结构吗?ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时,需要增加存储能力,就要将已经有数组的数据复制到新的存储空间中。当从ArrayList的中间位置插入或者删除元素时,需要对数组进行复制,移动,代价比较高。因此。它适合随机查找和遍历,不适合插入和删除2、ArrayList的初始容量是多少,他是怎么扩容的?刚实例化的Ar

2020-06-19 07:58:31 905

原创 java多线程JUC学习笔记

JUC(java.util.concurrent)1.1 进程/线程1.2并发/并行并发编程:并发、并行并发(多线程操作同一个资源)CPI一核,模拟出来多条线程,天下武功,唯快不破,快速交替并行(多个人一起行走)CPU多核,多个线程可以同时执行;线程池public class Test1 { public static void main(String[] args) { //获取cpu的核数 //CPU密集型,IO密集型 Sy

2020-06-16 22:14:44 344

原创 Minio设置永久下载链接(2020)

Minio设置永久下载链接为了解决这个问题,我也是看了其他人的博客,但是跟实际上还是差一点出入,应该是minio更新导致的,这里是2020/5/8时的方法使用minio进行持久化操作用docker安装miniodocker pull minio/miniodocker run -p 9000:9000 --name minio \-d --restart=always \-e ...

2020-05-08 11:49:13 9898 1

原创 阿里云服务器遭到挖矿攻击的问题

这两天发现老是被攻击,阿里云提示遭到挖矿程序攻击,我一个top,一看都飙到99%了(阿里云服务器牛逼),网上给的一些解决方案都不行,然后我发现我的docker上面凭空多了一个到两个ubuntu容器,容器和镜像的创建时间是被修改过的,一开始都没注意到,把容器停止,删掉镜像,挖矿程序果然就不见了。...

2020-04-24 07:22:23 1045

原创 Docker基础——简介及安装与应用部署

Docker简介1.1什么是虚拟化在计算机中,虚拟化是一种资源管理技术,是将计算机的各种实体源,如服务器、网络、内存及存储等、予以抽象、转换后呈现出来,打破实体结构间的不可分割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部分是不受资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。1.2什么是DockerDocker是一个开源项目,...

2020-03-23 22:30:33 350 1

原创 Java基础——安装Java开发工具—IDEA&IDEA相关快捷键&编写hello world

工欲善其事必先利其器,我们如果想写一手好的java代码,一个编译器是必不可少的。现在流行的java开发工具有Eclipse、MyEclipse、idea等等…这里我推荐使用的是idea,idea有什么好处就不说了,我用idea是觉得比eclipse方便idea官网:https://www.jetbrains.com/idea/登陆官网后,我们找到下载,下载最新版本即可(注:idea是收费的...

2019-12-26 17:58:11 470

原创 Java基础——安装JavaSE&配置环境变量

本人还是在校学生,学java有一段时间了,想把一些学习java的理解或者体会写个文档留下来给将要学习java的学弟学妹们。如果文章中必然有些缺点和不足,欢迎大家即时纠正。首章应该介绍Java的发展历程之类的,不过这些百度百科上都有,我们就直接跳过吧一、安装Java SE8(Windows)官方下载地址:https://www.oracle.com/technetwork/java/javas...

2019-12-25 21:37:44 2302

原创 CentOS7 安装OpenStack Queens版本详细部署图文界面(十六、在controller节点安装Horizon服务)控制+计算节点搭配完成

在controller节点安装Horizon服务1.安装软件包yum install openstack-dashboard -y编辑/etc/openstack-dashboard/local_settingsOPENSTACK_HOST = "192.168.84.120"ALLOWED_HOSTS = ['*',]配置memcache会话存储SESSION_ENGINE ...

2019-09-26 17:54:30 2098 3

原创 CentOS7 安装OpenStack Queens版本详细部署图文界面(十五、安装和配置controller节点neutron网络配置)

1.创建nuetron数据库和授权mysql -uroot -pCREATE DATABASE neutron;GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' IDENTIFIED BY '123456';GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'%' IDE...

2019-09-26 17:01:12 2418 1

原创 CentOS7 安装OpenStack Queens版本详细部署图文界面(十四、controller节点安装和配置compute服务)

controller节点1.创建nova_api, nova, nova_cell0数据库mysql -uroot -pCREATE DATABASE nova_api;CREATE DATABASE nova;CREATE DATABASE nova_cell0;数据库登录授权GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'loca...

2019-09-26 16:32:48 3185 2

原创 CentOS7 安装OpenStack Queens版本详细部署图文界面(十三、安装Glance服务(controller))

1.创建glance数据库,并授权mysql -uroot -p CREATE DATABASE glance; GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY '123456'; GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENT...

2019-09-26 15:02:37 2284

原创 CentOS7 安装OpenStack Queens版本详细部署图文界面(十二、创建openstack 客户端环境脚本(controller))

1.创建admin-openrc脚本先回到~路径cd ~然后vi admin-openrcexport OS_PROJECT_DOMAIN_NAME=Defaultexport OS_USER_DOMAIN_NAME=Defaultexport OS_PROJECT_NAME=adminexport OS_USERNAME=adminexport OS_PASSWORD=123...

2019-09-26 14:02:17 1932

原创 CentOS7 安装OpenStack Queens版本详细部署图文界面(十一、配置apache http服务,创建一个域、项目、用户和角色(controller))

配置Apache服务器1.编辑/etc/httpd/conf/httpd.conf,配置ServerName参数ServerName controller2.创建 /usr/share/keystone/wsgi-keystone.conf链接文件ln -s /usr/share/keystone/wsgi-keystone.conf /etc/httpd/conf.d/3.设置服...

2019-09-26 13:45:47 2923

原创 CentOS7 安装OpenStack Queens版本详细部署图文界面(十、安装keystone组件(controller))

1.创建keystone数据库并授权-u后面是用户名,-p后面填写密码(注意,-p不能有空格)mysql -uroot -pCREATE DATABASE keystone;GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' IDENTIFIED BY '123456';GRANT ALL PRIVILEGES ON ...

2019-09-26 11:56:25 2920

原创 CentOS7 安装OpenStack Queens版本详细部署图文界面(九、Etcd服务安装(controller))

1.安装服务yum install etcd -y 2.编辑/etc/etcd/etcd.conf文件……#[Member]ETCD_DATA_DIR="/var/lib/etcd/default.etcd"ETCD_LISTEN_PEER_URLS="http://192.168.84.120:2380"ETCD_LISTEN_CLIENT_URLS="http://192.16...

2019-09-26 11:05:16 2348

原创 CentOS7 安装OpenStack Queens版本详细部署图文界面(八、安装缓存数据库Memcached(controller节点))

1.安装配置组件yum install memcached python-memcached -y2.编辑/etc/sysconfig/memcached……OPTIONS="-l 192.168.84.120,::1,controller"……3.设置服务开机启动systemctl enable memcached.servicesystemctl start memcac...

2019-09-26 10:51:13 2156

原创 CentOS7 安装OpenStack Queens版本详细部署图文界面(七、在控制节点安装、配置RabbitMQ)

在控制节点安装、配置RabbitMQ1.安装配置消息队列组件yum install rabbitmq-server -y2.设置服务开机启动systemctl enable rabbitmq-server.servicesystemctl start rabbitmq-server.service3.添加openstack 用户add_user 后面,第一个是用户名,第二个是密码...

2019-09-26 10:46:37 2587 1

原创 CentOS7 安装OpenStack Queens版本详细部署图文界面(六、安装数据库)

建议从这里,大家尽量每一章都拍一个快照,节省时间

2019-09-26 10:25:54 2953

原创 CentOS7 安装OpenStack Queens版本详细部署图文界面(五、openstack服务安装、配置)

以下操作在所有节点上执行1.下载安装openstack软件仓库(queens版本)yum install centos-release-openstack-queens -y2.更新所有节点软件包yum upgrade3.安装openstack client端yum install python-openstackclient -y4.安装openstack-selinuxy...

2019-09-26 09:20:06 3796

原创 CentOS7 安装OpenStack Queens版本详细部署图文界面(四、安装NTP时钟服务)

安装NTP时钟服务controller节点安装软件包yum install chrony -y配置时钟源同步服务端编辑/etc/chrony.conf文件,在第一段下面的空行出添加server NTP_SERVER iburst #所有节点向controller节点同步时间allow 192.168.84.0/24 #设置时间同步网段设置NTP服务开机启动...

2019-09-26 09:12:50 2973

原创 CentOS7 安装OpenStack Queens版本详细部署图文界面(三、CentOs7安装图形化介面与安装VMware tools)

安装图形化界面首先需要安装 X window,在终端输入yum groupinstall “X Window System”然后输入y后面也是一路y然后再输入yum groupinstall “GNOME Desktop”等待中……下一个七百多M的安装包 y等待中……(要等好长时间)成功,输入reboot重启输入startx进入图形化界面安装VMware t...

2019-09-26 00:22:54 3435 1

原创 CentOS7 安装OpenStack Queens版本详细部署图文界面(二、配置网络)

配置网络CentOs7网络配置由于CentOs7没有默认开启网络连接,所以我们需要自己配置首先点开虚拟机的虚拟网络编辑器(VMware在,编辑-虚拟网络编辑器)记住VMnet8的子网地址,你的虚拟机IP地址要根据此设置,保证前三位相同,(例如,我的子网地址是192.168.84.0)所以我的虚拟机IP和网关前三位都要是(192.168.84.x),其中网关要设置为(192.168.84....

2019-09-25 23:19:08 4732 1

原创 CentOS7 安装OpenStack Queens版本详细部署图文界面(一、CentOS7安装)

这里写自定义目录标题一、部署软件环境安装CentOs7系统安装合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一、部署软件环境...

2019-09-25 23:18:23 4497

空空如也

空空如也

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

TA关注的人

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