自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql多线程事务使用

/ 事物隔离级别,开启新事务,这样会比较安全些。循环修改整体耗时约 1分54秒,且代码中没有手动事务控制应该是自动事务提交,所以每次操作事务都会提交所以操作比较慢,我们先对代码中添加手动事务控制,看查询效率怎样。添加手动事务操控制后,整体耗时约 24秒,这相对于自动事务提交的代码,快了约5倍,对于大量循环数据库提交操作,添加手动事务可以有效提高操作效率。由于多线程提交时,每个线程事务时单独的,无法保证一致性,我们尝试给多线程添加事务控制,来保证每个线程都是在插入数据完成后在提交事务,

2023-08-24 10:27:32 467

原创 nacos与dubbo使用日常记录

nacos服务注册日常使用笔记

2023-02-13 12:27:44 147

原创 mysql数据库权限

即先检查全局权限表user,如果user中对应的权限为Y,则此用户对所有数据库的权限都为Y,将不再检查db, tables_priv,columns_priv;那么Mysql的权限是如何实现的呢?➢在 MySQL中,修改root用户密码的方式有多种: 一种是修MySQL数据库的user表,另-种是使用mysqladmin命令修改密码,还有一种是使用SET语句修改root用户密码。➢MySQL中的权限,根据其操作对象的不同,可以分为4个级别:全局性管理权限,数据库级别权限,数据库对象级别权限和列级别权限。

2023-01-07 16:48:55 846

原创 excel转xml小记

excel转xml

2022-09-30 11:07:10 188

原创 linux日常使用

下面记录如何使用firewalld开放Linux端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent 防火墙开放8080端口firewall-cmd --zone=public --remove-port=8080/tcp --permanent 移除8080端口firewall-cmd --reload 重启防火墙firewall-cmd --query-port=8080/tcp 查看8080端口是否开启firew...

2022-02-23 13:21:01 118

原创 springcloud 降级

Hystrix: 使用到的组件包括:Eureka、Feign包括以下三个项目: (1)Eureka-server: 7001 注册中心 (2)product-server :8001 X微服务 (3)order-server : 9001 Y微服务 1、pom.xml <!--hystrix依赖,主要是用 @HystrixCommand --> <depen...

2021-08-05 09:02:45 133

原创 mysql及redis系统指标

mysql:命令: show processlist;如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。show processlist;只列出前100条,如果想全列出请使用show full processlist;mysql> show processlist;但是如果在mysql里执行执行这个语句好像看不全,因为太多了,而且cpu会暴涨!命令: show status;命令:show status like '%下面变量%';

2021-08-03 09:28:05 107

原创 MYSQL类型与JAVA类型对应表

Mybatis中 jdbcType和java type的对应关系在Mybatis也明文建议在映射字段数据时需要将JdbcType属性加上。这样相对来说是比较安全的。JDBC Type Java Type CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDecimal DECIMAL

2021-07-22 14:38:38 107

原创 springboot项目bug总结

使用spring搭建的项目,在使用applicationcontext对象中取bean对象时,可以使用继承ApplicationContextAware接口来获取ApplicaitonContext对象;但如果此工具或对象不在加载类对象同级目录,将无法获取;原因:加载的先后顺序导致解决方式:一:可以将此类提取至启动类同级,可加载成功;二:可以将此类导入同级目录;在启动类上使用@import注解导入该类;...

2021-06-28 17:58:53 158

原创 springboot 多级项目结构及多数据源方案

1、关于springboot packing过程需要注意的点:2、springboot项目结构搭建需要注意的点:多级模块的搭建,一般以跟模块为springboot

2021-06-11 11:32:45 333 2

原创 springboot文件读取

读取application文件在application.yml或者properties文件中添加:info.address=USAinfo.company=Springinfo.degree=high@Value注解读取方式 12345678910111213141516171819202122232425262728293031323334353637383940 imp

2021-05-10 15:09:57 332

原创 mybatis日常使用说明

_parameter 传入参数是否为空判定参数distinct 字段唯一性判定参数,可直接查询数据库

2021-03-30 13:30:44 90

原创 oracle查看表空间和物理文件大小

oracle查看表空间和物理文件大小查看各表空间的使用情况select a.tablespace_name,a.bytes/1024/1024 "Sum MB",(a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB", round(((a.bytes-b.bytes)/a.bytes)*100,2) "percent_used" from (select tablespace_na...

2021-03-16 09:37:13 563

原创 spring和springboot

深入springboot原理——一步步分析springboot启动机制(starter机制)文章主目录前言 起步依赖 自动配置 总结回到顶部前言使用过springboot的同学应该已经知道,springboot通过默认配置了很多框架的使用方式帮我们大大简化了项目初始搭建以及开发过程。本文的目的就是一步步分析springboot的启动过程,分析springboot是如何帮我们简化这个过程的。springboot帮我们做了什么通常搭建一个基于spring的we.

2020-12-22 16:01:41 197

原创 xml命名空间的理解

表结构(XSD)就是数据库中我们设定的字段阿、字段类型阿之类的信息表内容(XML)就是数据库中我们的数据啦——你把XML理解成一个数据库,和Access、SQLServer一样的数据库就可以了,不过这个XML的标结构是单独存放的,就是表结构(XSD)...

2020-12-18 13:49:58 150

原创 ActiveMQ消息队列的使用及应用一看懂

ActiveMQ消息队列的使用及应用这里就不说怎么安装了,直接解压出来就行了。谢绝转载,作者保留所有权力目录:一:JMQ的两种消息模式 1.1:点对点的消息模式 1.2:订阅模式二:点对点的实现代码 2.1:点对点的发送端 2.2:点对点的接收端三:订阅/发布模式的实现代码 3.1:订阅模式的发送端 3.2:订阅模式的接收端四:发送消息的数据类型 4.1:传递javabean对象 4.2:发送文件...

2020-12-17 17:11:26 288 1

原创 在 Oracle 中使用正则表达式20201201

在 Oracle 中使用正则表达式 Oracle使用正则表达式离不开这4个函数:1。regexp_like2。regexp_substr3。regexp_instr4。regexp_replace看函数名称大概就能猜到有什么用了。regexp_like只能用于条件表达式,和 like 类似,但是使用的正则表达式进行匹配,语法很简单:regexp_substr函数,和 substr 类似,用于拾取合符正则表达式描述的字符子串,语法如下:regexp_instr...

2020-12-01 15:19:48 185

原创 spring 整合 mybatis 中数据源的几种配置总结

spring 整合 mybatis 中数据源的几种配置方式因为spring 整合mybatis的过程中, 有好几种整合方式,尤其是数据源那块,经常看到不一样的配置方式,总感觉有点乱,所以今天有空总结下。一、采用org.mybatis.spring.mapper.MapperScannerConfigurer其实逆向工程也是这种方式1、数据源配配置文件复制代码1 <?xml version="1.0" encoding="UTF-8"?>2 <beans xmlns=“htt

2020-11-27 09:42:46 626

原创 ssm--mybatis使用oicle替换mysql遇到的坑,亲测总结

1、applicationContext.xml中的配置差异:在applicationContext.xml的数据源dataSource的配置中,mysql数据库需要心跳包的配置,而oracle中不需要,否则会报错2、mybatis模糊查询中sql语句的差异mysql在使用concat拼接字符串时可以直接将三者【%、占位符、%】拼到一起,而oracle则不可以,必须两两拼接,否则就会报ORA-00909: 参数个数无效的错误mysql: <select id= "sel...

2020-11-27 09:41:36 246

原创 oricle序列的创建和使用

Oracle序列创建和使用创建序列语法 CREATE SEQUENCE 序列名 [相关参数]参数说明INCREMENT BY :序列变化的步进,负值表示递减。(默认1)START WITH:序列的初始值 。(默认1)MAXvalue:序列可生成的最大值。(默认不限制最大值,NOMAXVALUE)MINVALUE:序列可生成的最小值。(默认不限制最小值,NOMINVALUE)CYCLE:用于定义当序列产生的值达到限制值后是否循环(NOCYCLE:不循环,CYCLE:循环)。CACHE:表示缓

2020-11-27 09:23:06 275

原创 mybatis整合oricle的方式

spring 整合 mybatis 中数据源的几种配置方式  因为spring 整合mybatis的过程中, 有好几种整合方式,尤其是数据源那块,经常看到不一样的配置方式,总感觉有点乱,所以今天有空总结下。    一、采用org.mybatis.spring.mapper.MapperScannerConfigurer  其实逆向工程也是这种方式  1、数据源配配置文件复制代码 1 <?xml version="1.0" encoding="UTF-8"?> 2 &.

2020-11-18 16:21:08 124

原创 电脑搭建私有服务器

PC电脑做网站服务器的步骤第一步:网站服务器系统的安装。要组建一个网站服务器,服务器系统是必需的。现在基本上家用电脑都安装了WINDOWS系统,WINDOW系统自身带有IIS服务器,所以一般不必要去另外安装服务器了。只需要启动IIS服务器即可用于存放ASP程序网站了。【如果要存放PHP程序网站需要搭建PHP+MYSQL环境】第二步:网站域名与服务器的动态解析家用电脑一般的上网方式为“猫”或者路由器,那么每台电脑的IP地址是不断变化的。每次我们重启一下“猫”或者路由器就是生成一个新的IP地址。如果我

2020-11-09 09:03:44 1101

原创 javaweb文件上传与下载实现

//javaweb项目中的文件上传下载功能的实现//框架是基于spring+myBatis的。//前台页面的部分代码:/*<form action="${ctx}/file/upLoadFile.do"method="post" enctype="multipart/form-data" id="form"><table><tbody ><tr ><td>上传文件:</td><td style="padding-l.

2020-10-30 16:20:32 160

空空如也

空空如也

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

TA关注的人

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