- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 ThreadPoolExecutor 和 ThreadPoolTaskExecutor,以及引出的思考
ThreadPoolExecutor 和 ThreadPoolTaskExecutor创建线程池有啥不一样?其实是各自的包不一样@Configurationpublic class ThreadPoolConfig { //设置线程数 @Bean(name = "ApplicationThreadPoolExecutor") public ThreadPoolExecutor threadPoolExecutor() { return new Threa
2021-09-23 00:28:30
1953
原创 CGLIB需要的jar包,maven repository下载
cglib.jarhttps://mvnrepository.com/artifact/cglib/cglibasm.jarhttps://mvnrepository.com/artifact/org.ow2.asm/asm
2021-09-06 10:48:10
2559
原创 RabbitMQ之二-Web管理界面
RabbitMQ 的web管理界面一、Overview二、Connections可以看到一共创建了两个ConnectionFactory,同一个项目只用一个ConnectionFactory,ConnectionFactory为Connection的制造工厂。Connection是与RabbitMQ服务器的socket链接,它封装了socket协议及身份验证相关部分逻辑。点击进入某个Name,可以看到这个Connection下有多个Channels,每个Channels对应一个监听的消费者。
2021-02-22 16:31:50
2606
原创 查看源码提示加载不到rt.jar
记录一下查看源码时候找不到rt.jar文件的解决方案:解决如下:1.windows -> Preferences需要找到Java下的jdk包下的src.zip,然后确定。解决。
2021-02-22 10:55:01
780
原创 IDEA run as java application和run as Spring boot app
启动Springboot程序时,可以采用run as(或debug as) java application或者run as (或debug as) Spring boot app,这两种方式有什么区别呢?在入口函数的SpringApplication.run(XXX.class, args);打上断点,分别启动,发现使用run as java application时,main函数的args为空,而使用run as Spring boot app启动时,args为[--spring.output.ans
2021-02-04 17:13:12
2159
原创 VUE遇到的问题
1.更换npm的源npm config set registry https://registry.npm.taobao.orgnpm config set disturl https://npm.taobao.org/dist2.出现找不到文件,非package.json试过执行两次npm install,就解决了。3.Cannot assign to read only property ‘exports‘ of object ‘#<Object>’运行了npm run
2021-02-04 17:09:34
298
原创 初见RabbitMQ
一.安装Erlang和RabbitMQ:1.1 安装erlang安装erlang依赖 yum -y install gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel下载压缩包:http://erlang.org/download/otp_src_23.2.tar.gz解压:tar -zxvf otp_src_23.2.tar.gz安装:cd otp_src_23.2/./configure --prefix=/usr/local/e
2021-01-29 16:59:03
146
原创 Redis命令以及一些使用场景
Redis的命令以及一些使用场景Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。EXISTS key:检查给定 key 是否存在。EXPIRE key seconds:为给定 key 设置过期时间,以秒计;EXPIREAT key timestamp:EXPIREAT 的作用和 EXPIRE 类似,都用于为 key 设置过期时间。 不同在于 EXPIREAT 命令接受的时间参数是 UNIX 时间戳(
2020-11-19 11:28:29
194
原创 初见Jenkins
基于每次运行代码都需要在本地打包后在上传到服务器,实在是厌倦,度娘看到Jenkins,可以自动拉取git或者gitee的代码到服务器进行自动打包,于是乎,在自己的小服务器测试一下,记录如下:1.访问Jenkins官网https://www.jenkins.io/zh/下载war包,上传到服务器中你喜欢的位置。2.配置服务器环境变量,包括java,maven,git##############JDK1.8####################export JAVA_HOME=/usr/l
2020-10-23 09:52:42
176
原创 springboot接收参数的注解
@RequestHeader主要用来获取发起http请求时候,header头的传递参数:类似于:假如我在header头中添加了一个token参,那么在后端需要获取token的值然后进行验证之类的,就可以这样获取:@RequestHeader("token") String token@RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的),所以一般应用到POST/PUT提交方法。也就是前端提交form表单数据的json格式。前端需要.
2020-09-28 17:38:22
4533
转载 PHP json_encode() 空数组返回[]与{}
php 用json_encode($arr)方法 如果$arr是一个空的数组的话会返回 []如果我想返回{}的话该怎么办呢直接用(object)$arr 即可解决$result=array("arr1"=>(object)array(),"arr2"=>array());echojson_encode($result);//{"a...
2019-05-17 00:31:00
823
原创 git的学习1
一、首先:git本地安装包的访问地址--点击本地安装完成后进行全局设置① git config --global user.name 'yourname'② git config --global user.email 'your_email@domain.com'注:设置这两个的全局配置的用途是在于每次变更提交代买时候能追溯到时谁提交的代码,以及可以利用设置的邮箱进行邮件的发送通...
2019-05-09 00:20:55
115
原创 maven包引入第三方jar包,避免执行mvn package的时候报jar包不存在
spring boot 项目引入第三方jar包:1.在intellij idea导入这个方法在用maven打包的时候会找不到依赖包,项目能再ide里面运行,不建议用这种方法个人放置在项目文件下新建lib文件夹,${basedir}/lib2.dependency 本地jar包 <dependency> <groupId...
2019-04-10 23:46:10
1302
原创 网站统计相关命令
1.根据访问IP统计UVawk '{print $1}' xx.log|sort | uniq -c |wc -l 2.统计访问URL统计PVawk '{print $7}' xx.log|wc -l 3.查询访问最频繁的URLawk '{print $7}' xx.log|sort | uniq -c |sort -n -k 1 -r|more 4.查询访问...
2019-02-12 18:04:52
152
原创 安装svn&提交svn后同步到根目录
1.安装svn以及新建svn项目yum -y install subversion此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行若需查看svn安装位置,可以用以下命令:rpm -ql subversion2.创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)mkdir /var/svn/svnrepos3.创建svn版本库...
2019-02-01 16:55:11
1325
原创 部署TP5.0到服务器上遇到之前安装的PHP没有pdo_mysql拓展问题
tp5.0需要开启php pdo 拓展才能访问数据库,1.先检查linux主机上的php版本是否已经开启,cd /usr/local/php5.6.30/bin/./php -m 在网上找到n多个解决方法,但是没有一个成功的,都是说什么安装另外一个php pdo_mysql 包,解决办法:找回/下载已经安装好的对应的php版本,解压,例如 wget http://ph...
2018-12-21 16:01:56
385
原创 阿里云主机linux编译安装php时候报错 virtual memory exhausted: 无法分配内存
在编译文件后面加上 "--disable-fileinfo"./configure --prefix=/usr/local/php5.30 --enable-fpm --with-mcrypt \--enable-mbstring --enable-pdo --with-curl --disable-debug --disable-rpath \--enable-inline-optim...
2018-12-21 15:32:08
1776
linux php开启openssl拓展报错时候替换本机的openssl文件夹
2019-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人