自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker开发工具安装大合集

【代码】Docker开发工具安装大合集。

2025-03-10 11:30:35 487

原创 Macos 启动mysql命令

启动 :sudo /usr/local/mysql/support-files/mysql.server start。停止:sudo /usr/local/mysql/support-files/mysql.server stop。ping端口:nc -zv 1.14.123.166 21。主要用于在面板无法启动的情况下。

2024-05-16 10:31:57 441

原创 kafka 开启用户认证

【代码】kafka 开启用户认证。

2024-03-13 15:11:46 1194 2

原创 Apifox 自动登录脚本

【代码】Apifox 自动登录脚本。

2023-03-10 14:08:21 753

原创 mysql8.0 设置密码以及设置远程登录

- 设置任意IP访问。

2022-11-16 12:06:12 736

转载 HashMap的初始容量(位运算详解)

为演示效果我这里使用反射的方式直接调用HashMap类里的tableSizeFor(intcap)方法测试容量的返回值。,有些同学在遇到位运算(提高系统的运行效率)实现的方法时,读起来就有些吃力了,例如HashMap类中的tableSizeFor(intcap)方法,源代码如下。当我们使用HashMap集合没有指定初始容量时默认是16,如果给定了一个初始容量,tableSizeFor(intcap)方法会返回一个等于。来作为集合的初始容量。如果用户给定的初始容量就等于2的n次方,那么返回的。...

2022-07-18 10:18:44 684

转载 ThreadLocal的使用及内存泄漏问题分析

每一个Thread对象均含有一个ThreadLocalMap类型的成员变量threadLocals,它存储当前线程中所有ThreadLocal对象及其对应的值。部分源码如下而ThreadLocalMap中的核心就是一个个Entry对象,以下是ThreadLocalMap的部分源码我们通过一张图来清楚地表示ThreadLocal的引用关系代码示例(不使用ThreadLocal的情况) 运行结果(尝试多运行几次,排除程序运行结果出现的偶然性)代码示例(引入ThreadLocal对象

2022-07-18 10:11:44 224

转载 单例模式的简单实现

为什么上述懒汉式单例是线程不安全的呢,如下代码,在Lazy类的无参构造中加入一行打印并引入多线程场景进行测试。在类的一个生命周期中静态代码块只在类加载时执行一次,可以满足单例模式的设计要求(此处暂不考虑。类型是Java5中新增特性的一部分,也是类(class)的一种,自带单例模式,且可以防止。概念23种设计模式之一,通过单例模式的方法创建的类在整个应用程序中只有一个实例。无论该对象是否被使用,在类加载的时候都会被创建,一定程度上导致内存资源的浪费。类加载的时候就创建该类的唯一实例对象,...

2022-07-18 10:00:40 1187

转载 Java多线程应用场景(转载)

原文地址作者电影院新片首映,观影人数大量增加,为提高日营业额,线下售票窗口由原单窗口调整为3窗口,设计一段简单的程序模拟该售票过程。

2022-07-15 17:49:01 256

原创 纯属记录一个springsecurity 自定义登录

springsecurity 登录

2022-06-09 14:14:51 95

转载 Java实现Excel导入导出操作详解

java 基于poi的 excel导入导出

2022-05-09 12:05:52 22312 6

原创 高版本oracle无法使用wm_concat()函数的解决办法

关于使用 wm_concat() 函数的说明 作用: 列转行,把symptom_code转成 res_3_,nner_0,h_0_ 格式 ID SYMPTOM_NAME SYMPTOM_CODE KNOWLEDGE_ID CREATE_TIME 1 咳嗽 res_3_ 5db51a563bb842af8b1afcf097d13775 2019-08-13 15:22:55 2 头痛 ner_0_ 5db51a5...

2021-06-23 11:01:13 3221

原创 mysql 字符串转数字并排序

以前网上查的资料 ,目前找不到来源了 基本上查不到了 我先贴上来 如果有侵权请私信联系我!!!!!如果数据库存储的字段类型是字符串的 ,但是存的值 是数字的 (假如有这种需求)在进行快速排序的时候 会把数字当作字符串 比如这就很尴尬 ,所以搜了一个快速解决方案 orderby的字段前面加个 "--"...

2021-04-12 19:47:09 370

原创 nginx基础命令(windows)

//在nginx.exe目录,打开命令行工具,用命令 启动/关闭/重启nginx start nginx : 启动nginx nginx -s reload :修改配置后重新加载生效 nginx -s reopen :重新打开日志文件 nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确 //关闭nginx: nginx -s stop :快速停止nginx nginx -s quit :完整有序的停止nginx //如果遇到报错: ..

2021-04-10 10:01:58 189

原创 linux 常用基础命令

1. 查看centos 版本lsb_release -a2. 查看防火墙状态 / 开启 /关闭service firewalld status//停止防火墙 service firewalld stop//关闭防火墙service firewalld disabled3.查看tomcat 日志tail -f catalina.out// 最后N行tail -n 200 -f catalina.out// 退出ctrl + C// 翻页查看.

2021-04-08 16:15:33 298

原创 linux 安装redis

1.下载rediswwget https://download.redis.io/releases/redis-6.0.9.tar.gz2.解压tar -xzf redis-6.0.9.tar.gz3.编译cd /usr/local/redis-6.0.9make4.安装rediscd srcmake install PREFIX=/usr/local/redis5.在redis目录下创建etc目录mkdir /usr/local/redis/etc.

2021-04-07 19:57:14 99

原创 linux gcc安装更新

当CentOS6.6的gcc版本为:4.4.7时,安装redis时会爆编译错误。1.查看gcc当前版本gcc -vUsing built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/opt/rh/devtoolset-2/root/usr/libexec/gcc/x86_64-redhat-linux/4.8.2/lto-wrapperTarget: x86_64-redhat-linuxConfigured with: ../conf

2021-04-07 19:28:09 251

原创 linux 基础模块安装

1.安装pingyum install iputils2.安装wgetyum -y install wget3.安装gccyum -y install gcc4.安装gcc-c++yum -y install gcc-c++5.安装文字库(可选,我们主要是使用word转pdf的时候不安装文字库会报错)yum groupinstall chinese-support修改系统默认语言:vi /etc/sysconfig/i18n将"en_US.U.

2021-04-07 19:21:41 462

转载 linux 更换yum

来源 :https://blog.youkuaiyun.com/u013804636/article/details/1153008351、备份原yum的源配置文件cd/etc/yum.repos.dmv CentOS-Base.repo CentOS-Base.repo.bak2、修改CentOS-Base.repo文件内容如下:注意需要将baseurl中的$releasever改为自己的linux版本号,查看版本号的方式为:cat /etc/redhat-release# CentOS-B..

2021-04-07 19:20:15 149

转载 mysql 查询特定时间大全

转载自https://blog.youkuaiyun.com/EightSwords/article/details/79702101 先来建表语句:SET FOREIGN_KEY_CHECKS=0; -- ------------------------------ Table structure for t_user-- ----------------------------DROP TABLE IF EXISTS `t_user`;CREATE TABLE `t_user` (...

2021-03-30 13:48:14 156

原创 Jfinal+Shiro+Pac4j+Cas+Redis jfinal最强全家桶集成方案

JFinal最强集成方案Jifnal+Shiro+Pac4j+Cas+Redis简介CASPac4J集成配置Jifnal+Shiro+Pac4j+Cas+Redis简介 公司以前使用了Jifnal做了一个基础后台管理系统,主要使用了Jifnal+Shiro进行开发.随后交由我进行后续的升级以及功能的完善.由于jfinal和shiro集成的时候默认使用的Ehcache对集群部署以及分布式部署会出问题,所以替换为Redis,并对Session管理重写支持Redis缓存存储. 随着需求不断升级,

2021-03-05 11:34:10 913 1

原创 使用Apache 集群部署项目

项目最开始的时候开发的单体项目,最终部署的时候需求是需要考虑集群部署,经过网上查阅资料 简化整理最终形成现在的操作说明,由于项目结束时间比较久以前是查阅资料自己简单整理了doc ,整理桌面的时候才想着记录一下.一 文件准备1.下载apache-server-httpd下载地址 https://www.apachehaus.com/cgi-bin/download.plx注意:电脑必须安装VC14/VC15 否则无法使用2.下载tomcat 略3.下载mod_jk.so ...

2021-02-06 09:47:05 369

原创 echart全国地图JSON文件下载工具类

目前基本上没有找到可以直接下载最新地图数据的,都是以前下载好的数据包,如果有地图数据有更新那就凉凉,经过一番摸索直接借鉴网络上的文件下载工具类弄的数据下载工具, 数据源是阿里巴巴提供的http://datav.aliyun.com/tools/atlas/#&lat=31.769817845138945&lng=104.29901249999999&zoom=4工具类的源地址是 http://blog.youkuaiyun.com/xb12369/article/details...

2020-08-27 18:46:00 1601

原创 jenkins

2020-05-15 10:14:41 119

原创 Jenkins 自动化测试部署流程

公司最近正在推进自动化部署经过筛选选定了jenkins 由于前期是公司测试部进行部署安装配置,后期在编译打包部署的时候出现问题后由我来配合进行部署,所以前期的jekins安装等已经有测试弄好 所以前面的安装配置部分我就简单的截图展示一下 重点记录后续的部署操作.一.jekins安装具体点请参考转载自https://blog.youkuaiyun.com/qq_29914837/article/details/82779697(自己偷懒就找了这个,如果老铁不同意请私信我撤下链接)二.插件...

2020-05-13 16:14:06 2927

转载 oracle 根据节点id递归查询所有的父节点(转载)

本文转载自 https://blog.youkuaiyun.com/BondChenJ/article/details/78581625一、适用情况: 适用树状结构数据,例如包含id,parent_id字段的数据表 ,表中数据可以通过某些字段找到其中的父子关系。二、语法: select * from 表名 start with 条件1 connnect ...

2019-11-07 10:46:32 2321

翻译 基于vue的前端页面按钮权限控制

来源 https://www.jianshu.com/p/e50633a9005e前端框架是基于vue-element-admin的项目地址 https://github.com/PanJiaChen/vue-element-admin实现思路就是从后台根据用户查询用户所分配的所有按钮权限 每一个按钮都有标识然后放进store中定义全局变量 在页面按钮做匹配,判断...

2019-07-26 11:19:54 37834 8

原创 对vue-element-admin从后台动态查询菜单并生成路由信息

项目是github下载的 地址 https://gitee.com/panjiachen/vue-element-admin由于分支较多,最初我下载的master版本的 但是由于不知道在那块处理国际化 系统默认是英文 所以我下载的 i18n版本特此说明防止大家版本不一样导致文件目录有差异.修改最大的地方就是 src/store/modules/permission.js标红部分是...

2019-07-24 16:21:25 71866 127

转载 导致索引失效的一些情况

转自 https://www.cnblogs.com/areyouready/p/7802885.html1.隐式转换导致索引失效.这一点应当引起重视.也是开发中经常会犯的错误.由于表的字段tu_mdn定义为varchar2(20),但在查询时把该字段作为number类型以where条件传给Oracle,这样会导致索引失效.错误的例子:select * from tes...

2019-04-08 13:59:59 574

原创 oracle 查询并补位生成一个编号

应用场景     下发文件会需要生成 xxx单位  第 00x 号文件  通常会根据库里面现有记录数 查询并生成一个新的编号,如果用代码查询生成会比较麻烦,然而有了oracle函数就会方便很多:     1.  select   lpad('11', 3, '0') from dual     结果          lpad 第一个参数表示需要处理的字符串        ...

2018-12-06 14:30:44 1516

转载 oracle 死锁查询语句

SELECT s.username, l.object_id, l.session_id, s.serial#, l.oracle_username,       l.os_user_name, l.process,'alter system kill session '''||l.session_id||','|| s.serial#||'''' as killSQL  FROM v$loc...

2018-11-19 11:21:38 357

转载 tomcat自带连接池dbcp配置以及优化说明

转自:http://www.totcms.com/html/201602-29/20160229114145.htm一个网站每天大概有20万的访问量,使用的tomcat自带dbcp连接池,一般网站访问很好,速度也很快,但是过一段时间后,总是报timeout waiting for idle object的异常信息,最后查了apache tomcat的官方文档,终于找到解决方法:

2017-03-10 10:43:23 22834 3

转载 Android手机实时视频监控

http://blog.youkuaiyun.com/chenscmail/article/details/8680432最近手机安装了一个“千里眼”和千里眼家居远程监控的应用,对里面的实时监控交通路口的状态有点好奇。以是使用相应的方法反编译看看她的原理。对于软件“千里眼”,经过代码的翻看,发现采用的是VideoView中访问RTSP实时视频流的思路实现的。反编译后的代码

2016-01-29 13:56:43 2424

转载 intelliJ IDEA 拉取SVN数据并配置tomcat

我们创建空项目实际上是项目空间进入主界面想用svn必须先启用它选择Subversion拉取 svn项目 你会发现这里检测不到目录我们进入 File》Seting 里面 svn设置 把这两个勾去掉在刷新你会发现这时

2016-01-12 17:11:16 1851

原创 使用MyBatis Generator自动创建代码

cmd 进入文件夹下执行  java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite

2016-01-12 15:39:59 363

转载 maven+eclipse+groovy环境配置

下载maven的bin,在apache官方网站可以下载。下载下来之后,解压,找个路径放进去, 把bin的位置设在环境变量里,新建环境变量MAVEN_HOME在PATH里加入maven的bin的路径由于Maven依赖Java运行环境,因此使用Maven之前需要配置Java的运行环境。下载并安装JDK,配置JDK的环境

2016-01-11 11:04:02 1429

转载 配置Tomcat 中文字符集问题

找到Tomcat安装路径下的conf文件夹下的server.xml配置文件,修改配置Tomcat端口的标签"Connector",添加URIEncoding属性,代码如下:  <Connector port="8090" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000"

2016-01-08 15:23:41 725

转载 tomcat配置优化

一.Tomcat内存优化Tomcat内存优化主要是对tomcat启动参数优化,我们可以在tomcat的启动脚本catalina.sh中设置JAVA_OPTS参数。1.JAVA_OPTS参数说明Java代码  -server  启用jdk 的 server 版;  -Xms    java虚拟机初始化时的最小内存;  -Xmx   java虚拟机可使用的最大内

2016-01-05 11:40:05 433

原创 spring mvc 上传文件

@RequestMapping(value = "uploadFile")    public void uploadFile(HttpServletRequest request,HttpServletResponse response) throws IllegalStateException, IOException {          Dto inDto = Dtos.newDt

2015-12-24 14:30:17 462

原创 js打印object信息

JSON.stringify(record)

2015-12-22 18:25:10 1052

vue--element-admin项目路由文件的内容

好多人问路由文件里面怎么改的 ,其实里面基本没改啥,只是吧需要动态生成的数组弄个空的就行了好多人问路由文件里面怎么改的 ,其实里面基本没改啥,只是吧需要动态生成的数组弄个空的就行了

2019-12-18

用jsp写的一个计数器

使用map集合 可以针对很多不同用户进行计数 每次登录都会加

2011-04-26

java登录验证码生成代码

一个登录验证生成验证码用struts 后台生成验证码在jsp页面输出生成图片

2011-04-26

空空如也

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

TA关注的人

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