自定义博客皮肤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)
  • 收藏
  • 关注

原创 Linux列出当前文件夹下所有的文件路径,包括子文件夹下的文件

ls -R | tr "\t" "\n" | awk -v a=$(pwd) '{print a"/"$0}'

2022-08-17 13:40:02 3811 1

原创 Mysql在“可重复度”隔离级别下通过多版本并发控制解决幻读问题

数据库隔离级别分为四种:读未提交、读已提交、可重复读、序列表,其中mysql的InnoDB引擎使用可重复读作为其隔离级别,但是可重复读会出现幻读问题,即在事务A中,对同一范围的数据进行两次查询,在第一次查询后,若此时事务B在该数据范围内插入提交一条数据,那么事务A的第二次查询会多出一条数据,这就导致事务A中两次查询不一致的情况。mysql使用多版本并发控制解决幻读问题(MVCC); MVCC的实现机制:https://www.cnblogs.com/myseries/p/1...

2021-08-16 08:49:59 210

原创 Linux新建账号后,不能使用TAB补全功能

问题:新建账号后,登录新建的账号命令行输入界面只有一个$符号,而且多快捷键都不能使用,比如TAB建代码补全,上下键翻看历史输入命令原因:打开 /etc/passwd文件可以看到新建的ubantu用户的命令解释器使用的是/bin/sh,而管理员账户使用的时/bin/bash,这正是导致ubantu账号许多快捷键不能使用的原因:将sh修改为bash,此时ubantu账号的TAB补全等内容都能使用了,但是每次执行还回存在以下问题:这是因为在/home/ubantu路径下缺少.bash_histor

2020-12-20 21:31:59 622

原创 idea创建简单的java程序

new ==> project 选择java,当前页不要选任何东西3. 点击next4. 一路next,最后创建出空项目,在空项目下创建包路径com.cn,然后创建java文件HelloWorld.java最后运行main方法即可...

2019-10-08 22:31:24 252

原创 正则表达式范例

0或正整数校验:/^\d+$/ 0-500的整数: /^(500|[1-4]{0,1}\d{0,1}\d)$/ 3. 整数或两位小数:/^[1-9][0-9]*([.][0-9]{1,2})?$/

2019-08-30 08:34:59 433

转载 使用HttpClient报错Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported

问题点1:如果Content-Type设置为“application/x-www-form-urlencoded;charset=UTF-8”无论是POST请求还是GET请求都是可以通过这种方式成功获取参数,但是如果前端POST请求中的body是Json对象的话,会报上述错误。请求中传JSON时设置的Content-Type如果是application/json或者text/json时,...

2019-07-18 16:04:50 3731

原创 为什么需要开发人员要进行unit test

从客观上说,开发人员对代码的逻辑是最了解的,所以如果开发人员能够覆盖单元测试的话,后续的测试将会容易的多 另一方面单元测试能够使开发人员不断的优化代码逻辑,如果代码不能被Unit Test的时候说明代码不够组件化需要重构了...

2019-07-09 08:24:15 472

原创 mysql删除备份文件解决 Got error 28 from storage engine

Got error 28 from storage engine错误出现的原因是数据库所在磁盘已满,可以通过df指令查看使用程度为100%的磁盘mysql数据库会定期备份,备份文件如下图,存放于/var/lib/mysql目录下,找出比较古老的删除即可,这些文件是用来回复数据用的,所以近期产生的最好不要删除...

2019-07-04 10:41:13 318

原创 JS相关

一、数组数组截取(返回一个数组)slice() 方法可从已有的数组中返回选定的元素。语法arrayObject.slice(start,end)start 必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。 end 可选。规定从何处结束选取。该参数是数组片断结束处的数组下标...

2019-06-20 09:55:10 97

原创 引入websocket 后使用junit测试保存 javax.websocket.server.ServerContainer not available

在测试类上面加上注解@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)

2019-01-14 15:00:15 1045

原创 关于flowabl或activity的官方API的模糊查询不管用问题

需要自己在传参的时候拼上%

2019-01-03 15:32:47 687 1

原创 Spring boot 集成websocket实现消息功能(仅后台)

1、引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></dependency>2、创建SocketUtils,用于w...

2018-12-24 14:12:28 199

原创 使用实体类或Map类型的List作为mybatis参数

案例一:保存List<Stock>数据Inventory(盘库指令)中有仓库列表属性List<Stock>以及盘库编码属性invCode,其中Stock中有id、stockCode、stockName、bscCode属性,向数据库中保存盘库指令对应的仓库列表关系时,映射文件内容如下,其中该方法接收的参数为Inventory实体类<insert id="s...

2018-12-24 13:33:51 2546

原创 alibaba fastjson相关的转换

一、Json转换为Map<String,Object> 其中varsStr是json格式的字符串Map<String,Object> vars = JSONObject.parseObject(varsStr, new TypeReference<Map<String, Object>>(){});二、List<Map>转为...

2018-10-08 16:32:59 2968

转载 spring boot2.0使用redis缓存,序列化问题

转载https://blog.csdn.net/maoxinrong/article/details/80777598Redis习惯使用 Json格式来存储了,spring-data-redis 2.0 开始网上找的方法已经都不适用了,文档里也没说清楚,通过分析源码最后解决。这里简单介绍一下我的解决方法1、pom依赖 <dependency> <gr...

2018-07-20 09:05:20 2888

原创 android项目启动报错java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEv

启动项目时报错,但是仍能启动,错误如下07-08 02:12:20.366 19907-19907/com.example.fuxuelong.myapplication I/art: at void android.support.v4.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.D...

2018-07-08 02:26:23 56317 11

原创 Mac下查看某端口的占用情况,并杀死占用端口的进程

例如查看8761端口的占用情况:lsof -i tcp:8761杀死占用端口的进程的PIDkill PID

2018-06-24 22:05:44 323

原创 idea中打开Run Dashboard

在idea文件夹中打开workspace.xml文件,然后找到<component name="RunDashboard">在其内部添加如下代码<option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /&a

2018-06-24 21:08:05 845

原创 项目警告WARN: Establishing SSL connection without server's identity verification is not recommended

WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default i...

2018-06-24 00:03:47 367

原创 spring boot使用spring boot security登陆时报错There is no PasswordEncoder mapped for the id "null"

出现该错误是因为密码加密问题,需要在securityConfig配置类中配置 @Autowired UserDetailsService userDetailsService; @Autowired public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception{ ...

2018-06-21 14:35:06 643

原创 spring boot2.0.0使用zipkin和rabbitmq进行服务链路追踪

在spring boot2.0以上的版本中,官方不再支持使用自建Zipkin Server的方式进行服务链路追踪,而是直接提供了编译好的 jar 包来给我们使用。网上对于该问题的处理建议较少,很难找到参考资料,可以参考Yibo的这篇文章:https://windmt.com/2018/04/24/spring-cloud-12-sleuth-zipkin/    文中能够解决spring boot...

2018-06-15 15:30:50 13855 3

原创 spring cloud使用Spring Cloud Bus配合RabbitMQ刷新配置,使用Spring boot2.0与spring cloud Finchley.RC2

    因为spring boot2.0与spring boot 1.5有这很大区别,而网上关于使用RabbitMq的教程大都使用spring boot1.5,所有在使用spring boot2.0时网上的教程多数不起作用。以下是主spring boot2.0相较于spring boot1.5主要改变首先在屏蔽安全验证的代码在1.5中应该management: security: en...

2018-06-13 15:26:39 2585 2

原创 jquery使用barcode生成条形码

首先将js文件jquery-barcode-2.0.1.js放到webapp的js文件夹下;然后在jsp里面引入然后就可以使用barcode了://需要将条形码放在一个div内所以前面使用div$('#div_id').empty().barcode("条形码内容", "code128",{//code128为条形码样式 output:'css', color: '#00

2018-01-22 08:57:40 2408

空空如也

空空如也

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

TA关注的人

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