- 博客(23)
- 资源 (12)
- 收藏
- 关注
原创 rpm方式安装jdk(不需要配置环境变量)
1、rpm安装 通过sudo # sudo rpm -ivh jdk-8u144-linux-x64.rpm rpm -ivh jdk-8u144-linux-x64.rpm rpm方式不需要配置环境变量 资源已上传 请点击我的小头像
2019-02-20 11:30:46 1928
原创 redis安装部署文档(内部网络,未设置密码)
1、解决依赖 //centos6.6 yum install tcl -- make test //centos6.8 yum install gcc-c++ 2、解压 编译 安装 tar -zxvf 4.1.4.1.redis-3.2.1.tar.gz cd redis-3.2.1/ make cd src/ make install PREFIX=/home/tts/soft/redis...
2019-02-20 11:07:25 235
原创 多张表按时间排序,由于其中的表没有主键,所以采用代码排重
多张表按时间排序,由于其中的表没有主键,所以采用代码排重 private String getLastestPublishDocs(List<Long> paichong, List<Map<String,String>> list,int count) { String sql = "select DISTINCT(w.docid) docid...
2019-02-19 16:47:13 238
原创 自定义实现json数据顺序存储
因为不太了解fastjson存储是否有序,没测试。。 所以写了个自定义的顺序存储 JSONObject jsonObject = new JSONObject(); int orignalCount = getTodayCurrentMlfCount(); int waibuCount = 0; int jizhezhanCount = 0; int xhsCoun...
2019-02-19 16:41:43 542
原创 springboot通过aop实现多数据源动态切换
springboot实现多数据源动态切换(Druid连接池) 1:引入依赖 连接池 切面 2:配置yml spring: datasource: druid: db1: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:...
2019-02-13 18:14:50 1263
原创 git生成公钥
安装git 1:下载并安装 2:设置用户名,密码 git config --global user.name ‘’ 用户名: ** git config --global user.email ‘’ 邮箱: *** 密码:yangjian111 3:生成ssh公钥 ssh-keygen -t rsa -C "youremail@example.com" https://coding.net...
2019-02-13 18:02:24 184
原创 多线程计数,等待所有线程执行完后继续执行主线程
多线程计数 public AllDataEntity getAllDdata() throws Exception{ AllDataEntity allDataEntity = new AllDataEntity(); int countThread = 8; CountDownLatch latch = new CountDownLatch(countThread); ExecutorServi...
2019-02-13 18:00:06 476
原创 debug远程调试监控
debug远程调试监控 JPDA(Java Platform Debugger Architecture,Java平台调试架构) windows bin/startup.bat 结尾命令修改 set JPDA_TRANSPORT=dt_socket set JPDA_ADDRESS=8000 set JPDA_SUSPEND=y call “%EXECUTABLE%” jpda start %CM...
2019-02-13 17:53:11 205
原创 FutureTask实现线程执行可以设置超时时间
FutureTask实现线程超时执行 package com.trs; import com.alibaba.fastjson.JSON; import com.trs.tcm.server.DebugTask; import com.trs.tcm.server.Task; import com.trs.util.RedisUtil; import org.junit.Test; import ...
2019-02-13 17:51:59 1472
原创 mycat实现读写分离
mycat实现读写分离 数据库中间件 下载jdk和mycat 安装jdk 解压mycat(基于java的 必须安装jdk) 修改配置文件 配置schema.xml 配置读节点和写节点 --前提已经做好了主从复制 配置数据库 在主节点创建同名数据库 从节点会从bin_log中复制 如果创建表的话 需要先配置表名 在工具上就会有这两个虚拟表,需要创建 create. 启动mycat:...
2019-02-13 17:49:48 192
原创 mysql实现主从复制
主从复制 克隆虚拟机: 1:修改MAC地址,静态ip,设备名 2:重启网络:service network restart 3:开放端口: 测试:关闭防火墙 service iptables stop 开启binlog日志: 1:查看binlog日志状态:show variables like ‘%log_bin%’ 进入mysql配置文件 vim /etc/my.cnf 添加: server-...
2019-02-13 17:42:10 155
原创 mysql查看连接信息,修改连接等待时间,缓存的连接数。
mysql 配置 最大连接数 show variables like ‘max_connections’ 服务器响应最大连接数值 show global status like ‘Max_used_connections’; 查询 正在执行的事务: SELECT * FROM information_schema.INNODB_TRX 查看正在锁的事务 SELECT * FROM INFORMAT...
2019-02-13 17:32:18 1109
原创 java实现pdf转图片
java实现pdf转图片 public class BMTTask extends Task{ private String pdfHttp = "http://121.194.3.209/"; //apache 基础路径 private String apacheUrl = "http://localhost:9999/images/"; //存储基本路径 private String ba...
2019-01-25 17:00:53 1015
原创 java实现将网页转出图片或者pdf的需求
java实现网页转图片或者pdf的需求实现 通过工具wkhtmltopdf 实现 下载地址:https://wkhtmltopdf.org/downloads.html 命令: E:\wkhtmltopdf\bin\wkhtmltopdf.exe http://www.jyb.cn/ d:/out.pdf 示例java代码 public class Test4 { private stat...
2019-01-18 15:23:37 378
原创 关于spring-data-jpa的简单介绍
最近在做项目,所以时间比较紧凑,闲暇之余,将最近用到的spring-data-jpa技术整理一下,和大家分享. 这次鄙人就不来国际惯例了,直接介绍. 一:什么是JPA: JPA是一套规范,不是产品. JPA是 sun公司提出的java持久化规范,它的出现是为了简化现有的持久化操作,并整合orm技术. 查询语句:JPQL 面向对象而非面向过程的查询语言,避免程序和SQL语句紧密耦合. 二
2017-12-23 12:07:44 764
原创 集合篇--HashMap
HashMap 带给大家: 国际惯例: 看了半天简介,感觉没有一句可以直接认知到HashMap的话,所以就不划重点了. JDK1.7:先声明 我介绍的是关于jdk1.7的hashmap.是数组加链表的结构. HashMap 哈希表结构: 那到底什么是哈希表?鄙人说实话对于这个也不是很理解,各位看官就当看个乐. **我的理解就是:通过一个映射函数,获取key的hash值,将这
2017-12-05 13:21:58 219
原创 图解排序--选择排序,插入排序,冒泡排序
图解排序--那么当然是上图了... 画了好久的图...是自己关于这几个排序的理解 好了今天就这样...我们明天见
2017-12-04 21:46:47 185
原创 设计模式的学习之路--模板方法设计模式
hashmap争取明天给搞出来... 今天抽了半个小时时间搞了一下模板方法,写的没有什么应用场景,不过还是略微的把握一下思想. 国际惯例百度百科: 划重点:定义算法骨架,将一些步骤延迟到子类中,使子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤. 伪代码: 代码: 模板模式: 私以为,我们学习设计模式,主要学
2017-12-04 20:04:32 137
原创 图解排序---归并排序
Sorry,hashMap难产中,上一次休息时间让我用去和朋友娱乐了,导致了这次hashmap的难产,.. 归并排序:就简单的写一下,重在理解排序思想. 国际惯例: 划重点: 先将子序列有序,进而合并排序. 一张图: 直接上代码:
2017-12-03 18:56:20 214
原创 设计模式的学习之路--连接放回连接池装饰者模式实现
鄙人又来了... 昨天写了LinkedList的一些学习总结,今天正好正好写一下 用装饰者模式实现将连接放回连接池 就直接进入正题了.. 例行公事,百度百科装饰者模式: 划重点:1 不改变原类,动态扩展 2
2017-11-28 12:58:37 239
原创 集合篇之LinkedList
哈哈,我又回来了,本来是想明天写完LinkedList,但是今天晚上和朋友聊天,特别精神,不想睡觉,就来完成这LinkedList吧 我想好了,以后写一个系列的时候,会不时的穿插最近的学习和感悟或者分享的东西,所以敬请期待... 还得和大家说一声,因为本人水平有限,有些地方只能做到不求甚解,以后慢慢学习,不过现在知道的东西就让我感觉很美妙了. 下面进入正题: ...
2017-11-28 00:24:25 149
原创 SSH三大框架简单整合
SSH整合:我写的整合方式是xml配合注解的整合方式,按程序流程整合。 (一)导入jar包:导入SSH整合的基本jar包 (二)服务器启动:加载web.xml 在web.xml中配置Struts2的核心入口(核心过滤器) 配置 Spring创建ApplicationContext的监听器 ContextLoaderListener位于sprin
2017-11-27 18:35:28 222
原创 集合篇之ArrayList
这是我的第一篇博客,说一下我写博客的初衷吧.. 之前每天也是看博客文章学习,但是没想过写博客,但是前几天,看到一个大牛说的,程序猿无非就是两件事:学习和分享。深以为然,所以决定进军博客,和大家一起进步。 下面进入正题,ArrayList,先来看百度百科的介绍: 从这里我们可以知道两个内容: 1.它是数组 2.它可以增删元素 测试几个方法: 源码解析: 我会抽出每次休
2017-11-24 11:03:53 274
ArrayList集合
2017-11-24
Struts2框架的简单回顾和源码分析
2017-11-18
javase知识总结
2017-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人