- 博客(83)
- 资源 (3)
- 收藏
- 关注
原创 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
转载 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
原创 高版本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 自动化测试部署流程
公司最近正在推进自动化部署经过筛选选定了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
vue--element-admin项目路由文件的内容
2019-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人