自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 union all ,union 查询的列字段名称顺序必须一致

union all ,union 查询的列字段名称顺序必须一致,不然会按照第一句sql的字段顺序来填充数据,这样会导致查询的字段内容错乱,结果不正确。

2023-08-24 15:38:45 946

原创 Mysql出现Waiting for table metadata lock

通过下面sql查到当前表正在执行的操作,这时候看到有两条记录的STATE字段出现Waiting for table metadata lock状态,kill 掉对应ID的session,同时对sql进行优化。现象:一次数据同步的场景中,业务表阻塞无法正常读写。

2023-08-09 10:23:15 132

转载 Spring Security 之方法级的安全管控

默认情况下, Spring Security 并不启用方法级的安全管控. 启用方法级的管控后, 可以针对不同的方法通过注解设置不同的访问条件.Spring Security 支持三种方法级注解, 分别是 JSR-205 注解/@Secured 注解/prePostEnabled注解. 这些注解不仅可以直接加 controller 方法上, 也可以注解 Service 或 DAO 类中的方法. 启用方法级的管控代码是, 新建一个 WebSecurityConfigurerAdapter Configurat

2022-12-06 14:47:26 228

原创 软件测试名词解释

单元测试:快速地检查一个类或极小范围内的功能冒烟测试:快速检查系统核心功能是否有明确缺陷集成测试:检查整个应用或系统的功能回归测试:检查变更代码是否破坏旧的功能黑盒测试:将整个系统看成一个黑盒进行不特定测试白盒测试:按照编码或运行细节,设计特定的测试过程...

2022-05-17 11:29:59 432

原创 Linux系统下Zookeeper集群搭建

Zookeeper是目前使用非常多的分布式协调工具,分布式应用可以基于它实现比如数据发布/订阅、分布式协调/通知、集群管理、分布式锁、分布式队列等功能。它的数据结构是基于目录树结构的,它的名称空间非常类似于标准文件系统,k-v的形式存储。key是由斜线 /分割的一系列路径元素,它名称空间中的每个节点都是由一个路径来标识的。zookeeper 下载地址为:Apache ZooKeeper。选择一个release版本,下载安装。单机版启动单机节点:$ tar -...

2022-04-25 15:31:39 208

原创 linux搭建elasticsearch7.10集群及问题解决

1.压缩包下载下载地址:Download Elasticsearch | Elasticcurl下载curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.2-linux-x86_64.tar.gztar -xzvf elasticsearch-7.10.2-linux-x86_64.tar.gzcd elasticsearch-7.10.2./bin/elasticsearch

2022-03-07 17:17:19 1509

原创 elasticsearch 7.10启动报错 bootstrap checks failed

错误信息:ERROR: [1] bootstrap checks failed[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535][2]: max number of threads [3795] for user [es] is too low, increase to at least [4096][3]: max virtual memory a

2022-03-07 16:33:34 2445

原创 elasticsearch启动时错误 can not run elasticsearch as root

linux环境下启动es时报错如下:错误原因:es因为安全问题拒绝使用root用户启动;解决方法:1.添加用户组:es,用户:es,she,设置密码2.添加目录拥有权限groupadd es useradd es -g es -p password # -g 指定组 -p 密码chown es:es -R elasticsearch-7.10.0/ # -R 处理指定目录以及其子目录下的所有文件3.切换到es用户,启动su es./elasticsearch

2022-03-07 14:47:42 3137

原创 linux安装jdk1.8并配置环境变量

linux下安装jdk,都是下载压缩包解压,配置环境变量等步骤。这里记录一下安装1.8版本的过程,方便下次查阅。1.创建java安装目录mkdir -p java/jdk2.下载jdk压缩包切换到jdk目录下,执行下载命令wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn

2022-03-07 12:18:17 3542 1

原创 volatile关键字作用及原理浅析

java多线程的学习中始终绕不开volatile关键字,但是很多人对它的作用并不是很熟悉,这里简单分析下。volatile是java语言中的一个关键字,用来修饰java中的变量,主要作用有两个:1、多线程之间可见性;2、禁止指令重排序。1、线程可见性 jvm的内存模型中,每个线程都有一块单独的内存区域,并且会存储共享变量的副本到线程私有的内存区域中。这样的情况,使得在多线程的场景下,就会出现各线程中同一变量的值不一致的问题。 比如以下的小demo中,在不加volatile...

2020-07-24 17:59:15 330

原创 java整合Apache-mima进行socket通信

项目中遇到一个需求,需要安卓多客户端连接java后台进行相互通信,保持长连接,所以想到用socket来做,在网上看了一堆资料后,发现了mina框架,下面把自己整合的代码记录一下。jar包自己在网上找,这里就不贴了1、首先创建一个线程类,创建服务端的socket并且绑定指定的端口public class SocketTest implements Runnable{ //日志类的实现...

2018-10-19 11:18:30 582 1

转载 如何设置远程访问本地svn服务器

1. 服务器配置,点击开始–>程序->VisualSVN–>VisuaSVN Server Manager启动服务器管理器;右键选择 VisualSVN Server(Local) ,选择 Properties ,在弹出窗口中选择NetWork 标签,在 ServerName 处输入本机的 IP 地址,我的地址为192.168.1.20 2. 这样在远程的电脑...

2018-09-14 13:42:25 3754

转载 50个极好的bootstrap前端框架

转载出处http://sudasuta.com/bootstrap-admin-templates.html越来越多的设计师和前端工程师开始用bootstrap来作为网页项目的框架,在这一次的免费设计资源中,我们收集了一些bootstrap的主题希望大家会喜欢!Bootstrap是Twitter推出的一个用于前端开发的开源工具包。它由Twitter的设计师Mark Otto和Jacob ...

2018-08-31 11:14:49 19144 1

原创 Highcharts如何去掉水印

项目中需要使用到图表展示,用Highcharts做的,但是图表右下角有水印链接,影响浏览效果,只需要在highcharts.js中修改credits:{enabled:false};就可以了,默认是展示水印的,修改为false就不会显示水印啦,这里记录一下!...

2018-08-30 16:46:21 4714

空空如也

空空如也

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

TA关注的人

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