- 博客(44)
- 资源 (4)
- 收藏
- 关注
转载 IOC的实现原理—反射与工厂模式
反射机制概念转自:https://blog.youkuaiyun.com/fuzhongmin05/article/details/61614873 我们考虑一个场景,如果我们在程序运行时,一个对象想要检视自己所拥有的成员属性,该如何操作?再考虑另一个场景,如果我们想要在运行期获得某个类的Class信息如它的属性、构造方法、一般方法后再考虑是否创建它的对象,这种情况该怎么办呢?这就需要用...
2018-08-17 10:35:35
243
原创 eclipse maven install 找不到许多类
子模块在 maven install 的时候找不到父模块的类 ,出现这种情况 ,先install父模块,maven update 子模块,在install子模块就可以了。java -jar 项目 如果配置文件在外部 命令如下 :java -jar gateway-onelink.jar --spring.config.location=D:\\program\\eclipse...
2018-07-27 14:50:49
1373
原创 CAS单点登录
cas部署https://blog.youkuaiyun.com/qq_24708791/article/details/78535565cas默认是https的干掉https https://blog.youkuaiyun.com/zzq900503/article/details/54910609接下来 springBoot整合cas https://blog.youkuaiyun.com/liuchuanhong1/arti...
2018-06-29 17:04:20
234
原创 redis集群安装部署
为什么要redis集群参考: https://blog.youkuaiyun.com/shenjianxz/article/details/59775212记录redis集群安装步骤其实很简单我这里在两台机子上 分别装了两个redis redis安装简单 下载 解压即可这里不用说了 参考 https://www.cnblogs.com/linjiqin/p/7451353.html这里只想说下遇到的坑创建...
2018-06-28 11:34:39
255
原创 Gradle安装和使用
Gradle 今天听强哥在说他们公司用这个 跟maven差不多 寻思的弄看到底是什么玩意去官网 下 https://gradle.org/releases/ 跟maven的安装一样 显示解压 然后是配置环境变量 jar包下载下来默认在D:\program\gradle-4.8\caches\modules-2\files-2.1 下面最后在cmd输入 gradle -v 有显示gr...
2018-06-06 16:30:52
1022
原创 解决FTP登录太慢
参考ftp配置文件 :点击打开链接测试总在抱怨上传个几十k的东西要半分钟 ,她要疯了,随后找原因 debug发现 // 登录 ftp.login(ftpUser, ftpPwd);这段代码执行了好长时间随意百度 解决ftp登录慢 如下解决 vi /etc/vsftpd/vsftpd.conf在vsftpd.conf文件中加入:reverse_lookup_enable=NO ...
2018-06-06 09:43:49
12897
4
原创 FastDFS安装
参考:https://www.cnblogs.com/yufeng218/p/8111961.html这篇文章写得很好了写下遇到的坑libfastcommonV1.0.7.tar.gz 不行 要下载 libfastcommon-master.zip fastdfs运行要依赖libfastcommon-master.zip里面的库其他按着那个做就行了。分享下安装包百度网盘地址https://p...
2018-06-01 16:17:31
147
转载 使用Eclipse Maven插件打包
转自:https://www.cnblogs.com/wjw1210/p/8757234.html1.使用Eclipse Maven插件打包右击项目,选择Run As - Maven clean Maven clean然后再点击 Maven install Maven install成功后 会在target文件夹下生成jar包 jar包生成,成功2. 发布jar包将打包好的jar包 发布到服务器。...
2018-05-25 14:52:39
1825
原创 nginx下载设置
location / { if ($request_filename ~* ^.*?\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx|jpg|png|gif|bmp|jpeg)$){ add_header Content-Disposition: 'attachment;'; }}nginx开启预览autoindex on;gi...
2018-05-11 08:46:06
588
原创 java itext实现pdf下载
第一步 准备好pdf模板要先下载 安装Adobe Acrobat DC 分享一下地址 https://pan.baidu.com/s/15GoD_z9LdLcHWIoVIzdH0A 密码 tyq3然后将你要赋值的参数名写上第二步 接下来写的代码 <!-- itext pdf --> <dependency> ...
2018-05-07 17:07:22
1816
1
原创 windows下mysql表名区分大小写
windows下mysql默认是不区分大小写的,但是linux会区分大小写如何让windows下mysql区分大小写呢?修改 my.ini#区分大小写lower_case_table_names=2网上很多说是 lower_case_table_names=0 这样会报错...
2018-04-18 15:38:09
4349
原创 解决activiti6一直查询sql问题
启动项目 控制台一直打印如下sql (间隔10s打印一次)select RES.* from ACT_RU_TIMER_JOB RES where DUEDATE_ <= '2018-04-16 13:21:26' and LOCK_OWNER_ select RES.* from ACT_RU_JOB RES where LOCK_EXP_TIME_ is null LIMIT 1 O...
2018-04-16 13:27:32
7850
8
转载 spring bean处理
转自 :https://blog.youkuaiyun.com/gebitan505/article/details/55047886我们通过getBean来获得对象,但这些对象都是事先定义好的,我们有时候要在程序中动态的加入对象.因为如果采用配置文件或者注解,我们要加入对象的话,还要重启服务,如果我们想要避免这一情况就得采用动态处理bean,包括:动态注入,动态删除。 本节大纲 :(1)动态注入bean思路...
2018-03-27 21:20:10
156
转载 spring data jpa 查询自定义字段,转换为自定义实体
转自 : http://blog.youkuaiyun.com/zhu562002124/article/details/75097682目标:查询数据库中的字段,然后转换成 JSON 格式的数据,返回前台。环境:idea 2016.3.4, jdk 1.8, mysql 5.6, spring-boot 1.5.2 背景:首先建立 entity 映射数据库(非专业 java 不知道这怎么说)@Entity...
2018-03-19 10:58:25
1628
1
转载 SpringBoot 集成Ehcache实现缓存
转自 https://my.oschina.net/sdlvzg/blog/1594834EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存s...
2018-03-18 21:47:09
1468
转载 Nginx反向代理、配置ssl证书
反向代理配置这个的好处就是端口号本来只能唯一,但是我们通过配置就可以重定向,让我们的非80端口也能使用80端口。server{ listen 80; server_name www.example.com:8081; location / { proxy_pass http://localhost:8081
2018-03-03 12:41:26
1831
转载 centos7装mysql(亲测可用)
转自: http://blog.youkuaiyun.com/yougoule/article/details/56680952第一步:下载mysql[root@MiWiFi-R3-srv ~]# wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz11:检查是否本地已经安装了mysqlrp...
2018-03-02 21:43:17
970
1
转载 windows下装解压版mysql
转自:https://www.cnblogs.com/rysinal/p/7565259.html环境:系统环境Windows 10 64位mysql版本5.7.19一、万变不离的下载下载页面:https://dev.mysql.com/downloads/mysql/点击 Download 按钮下载zip包到本地,解压(以我本地的解压路径是 D:\db\mysql-5.7.19-winx64 为...
2018-03-01 23:05:16
128
原创 linux上禅道安装
教程如下:cd /usr/localwget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_64.tar.gzsudo tar -zxvf ZenTaoPMS.9.0.1.zbox_64.tar.gz -C /opt/启动 /opt/zbox/zbox start 会mysql端口已经被用了报错 参考 htt
2018-01-26 09:22:36
266
转载 CDN认识
转自 : http://blog.sina.com.cn/s/blog_620c47630102wku7.html 为什么CDN专注于提供这项服务有不错的市场呢?或者说没有CDN网络,会发生什么呢? 首先要说的是应用服务器和资源服务器应该解耦,也就是应用服务器只处理逻辑,而资源服务器存放内容或者叫资源。术业有专攻,如果混在一起,会拖慢应用服务器的速度,如果没有CDN来专门处理资源,那所有的资源
2018-01-22 11:20:09
169
转载 Spring管理事务默认回滚的异常
转自 : http://blog.youkuaiyun.com/u012557814/article/details/50685374问题:Spring管理事务默认(即没有rollBackFor的情况下)可以回滚的异常是什么?回答:RuntimeException或者Error。抛出运行时异常,是否回滚?Yes[java] view plain copy@Transactional public boole
2018-01-19 14:45:04
855
原创 mysql锁机制杂谈
参考 : http://blog.youkuaiyun.com/rexct392358928/article/details/52230737 参考 :http://blog.youkuaiyun.com/defonds/article/details/53131114 (一次悲观锁引发的)锁是什么锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,
2018-01-18 14:32:12
202
原创 分布式事务
参考 : http://blog.youkuaiyun.com/mine_song/article/details/64118963 参考 : https://www.cnblogs.com/rainwang/p/7099648.html问题比如设计修改2张表的数据,修改分布在不同的服务上,这就要涉及到分布式事务处理。比如中国银行向农业银行转账,首先中国银行这个卡上减少,然后农业银行增加,在实际情况
2018-01-15 16:22:09
156
转载 分布式锁简单入门以及三种实现方式介绍
转自 : https://mp.weixin.qq.com/s/xcd8NWYMzpVJ3UKlGPIt9g 参考 : https://redis.io/commands/setnx 参考 : http://blog.youkuaiyun.com/lihao21/article/details/49104695写在前面Redis命令介绍 使用Redis实现分布式锁,有两个重要函数需要
2018-01-15 10:45:40
134
转载 JAVA NIO 认识
参考 : http://blog.youkuaiyun.com/zhushuai1221/article/details/51025696 参考 : http://www.iteye.com/topic/834447 参考 : http://www.importnew.com/19816.html为什么要用NIONIO与传统的标准IO之间的差别在于读写数据的方式,标准io是一个字节,一个字节的读取,而n
2018-01-12 15:48:53
140
转载 mycat学习
官网 : http://www.mycat.io/参考 : http://blog.youkuaiyun.com/yingxiake/article/details/51695094http://blog.youkuaiyun.com/yingxiake/article/details/51695094 mycat是国人开发的一款开源的数据库中间件,他的作用就是伪装成一个真的数据库,然后在它背后,连的是多
2018-01-11 17:00:41
131
转载 netty入门
参考 : https://www.cnblogs.com/applerosa/p/7141684.html 参考 : http://blog.youkuaiyun.com/bjweimengshu/article/details/78786315
2018-01-11 16:38:26
146
原创 Keepalived
Keepalived安装第一步安装依赖安装 opensslyum install openssl*安装poptyum install popt*安装ipvsadmyum install ipvsadm安装libnl-devyum install libnl-dev* 第二步安装keepalivedwget http://www.keepalive
2018-01-10 11:02:10
193
原创 电商秒杀功能如何实现
参考 : http://www.jb51.net/article/108564.htm 参考: http://developer.51cto.com/art/201601/503511.htm分为前端 后台 数据库 几个方面来考虑。以下就是自己的看法: 前端 : 最好全部使用静态页面,提前放入缓冲当中,可以使用nginx动静分离,直接访问本地的静态文件 ,不用去消耗服务器资源。部署多台服务
2018-01-09 17:13:05
1276
转载 谈谈数据库连接池的原理
转自 : http://blog.youkuaiyun.com/shuaihj/article/details/14223015 谈谈数据库连接池的原理
2018-01-09 15:38:13
219
转载 eclipse环境下:lombok安装及使用
参考文章: http://blog.youkuaiyun.com/icecoola_/article/details/77414572lombok官网:https://projectlombok.org/ jar包下载路径:https://projectlombok.org/download lombok features:https://projectlombok.org/feat
2018-01-09 15:00:36
176
原创 java多线程编程
概念1 线程:进程中负责程序执行的执行单元,线程本身依靠程序进行运行 线程是程序中的顺序控制流,只能使用分配给程序的资源和环境2 进程:执行中的程序,一个进程至少包含一个线程3 单线程:程序中只存在一个线程,实际上主方法就是一个主线程4 多线程:在一个程序中运行多个任务,目的是更好地使用CPU资源线程Java中的线程要经历4个过程 1)创建 创建一个Java线程常见的有两种方式: 继承Thr
2018-01-09 11:57:01
168
原创 爬虫Scrapy安装
人生苦短,我用python第一步 安装Scrapypip install scrapy 报错 error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build- 解决办法
2018-01-08 14:50:08
210
原创 JUnit5认识
第一步安装最新的eclipse2017最新的eclipse才支持JUnit5,我的eclipse2016不行了。果断换,http://www.eclipse.org/ 主页就是炫。第二步 JUnit5官网http://junit.org/junit5/docs/current/user-guide/ 官网的资料永远是最新的,最全的。这需要你英语要好点。 贴代码<dependency>
2018-01-05 15:51:06
298
转载 windows及linux环境下永久修改pip镜像源的方法
一、在windows环境下修改pip镜像源的方法(以python3.5为例)(1):在windows文件管理器中,输入 %APPDATA%(2):会定位到一个新的目录下,在该目录下新建pip文件夹,然后到pip文件夹里面去新建个pip.ini文件(3):在新建的pip.ini文件中输入以下内容,搞定?
2018-01-03 21:41:48
476
转载 shell编程其实真的很简单
如今,不会Linux的程序员都不意思说自己是程序员,而不会shell编程就不能说自己会Linux。说起来似乎shell编程很屌啊,然而不用担心,其实shell编程真的很简单。背景什么是shell编程高大上的解释,往往让人摸不住头脑。一句话概括就是:shell编程就是对一堆Linux命令的逻辑化处理。为什么要会shell编程举个简单的例子,我们做javaw
2018-01-03 11:01:40
347
原创 jenkins搭建SpringBoot项目
第一步 Jenkins的安装网上很多 这篇文章不错 https://www.cnblogs.com/zhengah/p/5206533.html主要注意几点 先安装java 和 maven 安装Jenkins主要步骤wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo rpm -
2018-01-01 23:21:48
896
原创 Nginx动静分离
第一步 安装NginxLinux上安装Nginx 期间很多报错情况./configure && make && make install时候报错如下解决 报这个错 ./configure: error: the HTTP rewrite module requires the PCRE library. 则需要安装pcre-devel解决问题yum -y install pcre-devel
2017-12-30 14:19:26
234
原创 Docker认识
第一次玩docker,记录下。首先是安装。 docker安装 很简单linux中 命令 yum -y install docker-io 启动docker service docker start docker 到底是什么 ? 参考文章 http://server.zol.com.cn/535/5355822_all.html 天下武学唯快不破。 docker初步实践
2017-12-15 09:55:19
276
原创 sql优化
sql优化 下面是做个记录 1 能用in的 不要用not in 不要用 != 不要用 not exist select * from order where status!=0 and stauts!=1 not in/not exists都不是好习惯 可以优化为in查询: s
2017-12-14 10:44:47
187
Mysql Keeplived主从集群环境搭建
2018-06-14
jodconverter-2.2.2.jar jodconverter-core-3.0-beta-3.jar aspose-pojie.zip
2018-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人