java资源
wsywb111
边哭边笑边尿尿。
展开
-
Ubuntu Navicat for MySQL安装以及破解方案
首先上官网上下载LINUX版本: http://www.navicat.com/download/navicat-for-mysql1. 下载 navicat110_mysql_en.tar.gz 文件2. 下载后解压tar文件tar -zxvf /home/rain/download/navicat8_mysql_en.tar.gz 3. 解压后 进入解压后原创 2018-01-02 11:55:44 · 663 阅读 · 0 评论 -
solr7.2.0的安装以及springboot整合solr
本案例使用的是solr7.2.0内嵌jeety服务器,solr5之前的版本都需要自己在tomcat上去搭建。solr7.2.0下载地址:http://archive.apache.org/dist/lucene/solr/7.2.0/1.解压安装2.进入solr的bin目录启动3.访问默认端口8983(新建core这里会报出错误因为新建的core中没有conf配置文件-看下一个步骤)4.进入以下目...原创 2018-04-24 18:15:44 · 3480 阅读 · 0 评论 -
Mysql实现主从复制,利用Amoeba实现读写分离
1.数据库主从复制:说明:由于传统的数据库设计在数据备份时,不能满足业务条件,可能会造成数据丢失,为了防止数据丢失采用实时备份.方式:Mysql主从复制技术主从复制原理: 1.角色划分:主库Master:主要进行的是数据的"更新操作"从库Slave: 实时备份主库的更新信息二进制日志:实时记录主库的更新操作,并且形式二进制码.中继日志: 保存主库的更新信息2.调用原理1.当主库更新数据后,会实时...原创 2018-05-12 16:15:14 · 858 阅读 · 0 评论 -
SpringBoot整合HttpClient
1.首先加入httpclient需要的jar包<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.3.1</version>&原创 2018-05-14 16:51:39 · 42034 阅读 · 39 评论 -
Jenkins的使用说明
# 环境搭建帮助说明-------------## Jenkins 环境配置> 前提:进入容器环境后启动了jenkins服务(启动命令:`service jenkins restart`),然后打开网页,根据提示注册修改登录账户,并安装推荐的默认插件。### 系统管理#### 系统设置+ Jenkins Location -> 填写“系统管理员邮件地址”+ 邮...原创 2018-09-07 17:46:17 · 403 阅读 · 0 评论 -
SpringBoot整合elasticsearch
在这一篇文章开始之前,你需要先安装一个ElasticSearch,如果你是mac或者linux可以参考https://www.jianshu.com/p/e47b451375ea,如果是windows可以自定百度一下。下面是官方套话介绍elasticsearch:ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful w...转载 2018-09-13 16:27:11 · 959 阅读 · 2 评论 -
Lock和synchronized的区别和使用
Lock和synchronized的区别和使用Java并发编程:Lock最近在学习多线程并发的东西,有缘看到这篇文章,讲的甚是不错,在此分享给大家。 在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。...转载 2018-09-19 11:05:18 · 318 阅读 · 0 评论 -
java 23种设计模式及具体例子
java 23种设计模式及具体例子 收藏有时间慢慢看设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代 码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用 设计模式可以完美...转载 2018-09-19 17:32:40 · 306 阅读 · 0 评论 -
mysql操作查询结果case when then else end用法举例
mysql操作查询结果case when then else end用法举例最近写sql的时候遇到需要判断多种结果的情况,找到这篇文章=https://www.cnblogs.com/clphp/p/6256207.html。Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' ...转载 2018-10-26 14:25:12 · 289 阅读 · 0 评论 -
调用微信接口实现网页分享小功能
// 获取access_token *注意* 经过实际开发测试,微信分享不支持跨域请求,因此获取access_token的请求必须从服务器发起,否则无法获取到access_token所以以下都是服务端操作微信接口说明参考地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140183参考文章:https://...原创 2018-10-24 12:30:51 · 2144 阅读 · 3 评论 -
org.joda.time时间库的使用
1.添加maven依赖 <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9....原创 2019-01-18 17:38:59 · 11207 阅读 · 0 评论 -
java中try和finally中return语句的执行问题
今天看到有技术群里议论这个问题,虽然很少用但是也是一个知识点,在此做一个小记录1.先附上两张结果图(1)finally中不包含return的情况(2)finally中包含return语句的情况2.解释说明:因为第一个finally里面没有return,所以他对return改变不了,try里面的return会暂存下来,有个缓存区,finally只是改变了i的值没有改变到ret...原创 2019-04-29 17:26:21 · 334 阅读 · 0 评论 -
java8中时间的各种转换(LocalDateTime)
注意:LocalDateTime是带时分秒的1.将LocalDateTime转为自定义的时间格式的字符串public static String getDateTimeAsString(LocalDateTime localDateTime, String format) { DateTimeFormatter formatter = DateTimeFormatter.ofPa...原创 2018-04-04 12:09:21 · 119669 阅读 · 8 评论 -
springboot集中处理controller层的异常(有关@ControllerAdvice的用法)
以往我们在controller做异常的处理特别零散,几乎只要有异常的地方都要去处理,在springboot的学习中遇到了这样一个集中处理异常的方法。1.首先建立自己会遇到的各种异常类(1)业务类异常public class ServiceException extends RuntimeException { private static final long serialV...原创 2018-03-21 17:28:46 · 2033 阅读 · 0 评论 -
redis的安装启动
ubuntu17.10下redis的安装配置原创 2018-01-03 11:34:34 · 202 阅读 · 0 评论 -
Spring MVC中 Json序列化对象实例的问题和两个办法
http://blog.csdn.net/aattxx/article/details/56614896转载 2018-01-03 18:01:22 · 543 阅读 · 0 评论 -
在Centos系统+ubuntu系统中安装配置Rabbitmq以及接受Rabbitmq的一些用法
1.安装rabbitmq的依赖的环境: sudo apt-get install erlang-nox2.进行一系列安装sudo apt-get install rabbitmq-server 等待安装完毕cd /usr/lib/rabbitmq/bin 进入文件夹这个下面/usr/lib/rabbitmq/binvim rabbitmqctl 修改脚本rabbitmqct原创 2017-12-31 17:02:07 · 369 阅读 · 1 评论 -
Jooq新手在SpringBoot中接入Jooq
参考:https://segmentfault.com/a/1190000006748584?utm_source=tuicool&utm_medium=referralJOOQ是啥 JOOQ 是基于Java访问关系型数据库的工具包。JOOQ 既吸取了传统ORM操作数据的简单性和安全性,又保留了原生sql的灵活性,它更像是介于 ORMS和JDBC的中间层。对于喜欢写sql的码农来说,JO...原创 2018-03-22 13:16:27 · 6069 阅读 · 0 评论 -
springboot默认的日志管理工具logback的配置
1.首先创建xxx-spring.xml(必须是以spring结尾)2.logback-spring.xml的内容编辑<?xml version="1.0" encoding="UTF-8"?><Configuration status="warn"> <property name="logback.logDir" value="logs/原创 2018-03-22 16:17:22 · 4849 阅读 · 3 评论 -
linux(unbutu+centos)环境下安装nginx步骤
Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 在高连接并发的情况下,Nginx是Apache服务器不错的替代品。开始前,请确认gcc g++开发类库是否装好,默认已经安装。 ububtu平台编译环境可以使用以下指令apt-get install build-es...转载 2018-03-22 17:13:42 · 452 阅读 · 0 评论 -
微信支付相关资料
1.微信开发文档公众平台https://mp.weixin.qq.com/wiki2.域名调试器https://natapp.cn/3.微信公众号授权SDKhttps://github.com/wechat-group/weixin-java-tools微信支付官方文档https://pay.weixin.qq.com/wiki/doc/api/index.html微信支付SDKhttps://g...原创 2018-03-06 10:59:37 · 345 阅读 · 0 评论 -
springboot使用protostuff进行序列化和反序列化整合redis的redisTemplate的各种方法的写法
1.加入gogole提供的工具包(序列化会用到)+redis包<!-- 工具库 --><dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>18.0</v...原创 2018-03-19 15:19:55 · 11626 阅读 · 5 评论 -
SpringBooot整合RabbitMq加spring的ApplicationEvent实现订阅消息的异步处理
首先简单介绍一下ACK原理参考:https://my.oschina.net/gaoguofan/blog/776057rabbitmq中文文档:http://rabbitmq.mr-ping.com/AMQP/amqp-0-9-1-quickref.html概念性解读(Ack的灵活)首先啊,有的人不是太理解这个Ack是什么,讲的接地气一点,其实就是一个通知,怎么...原创 2018-03-30 09:29:30 · 2026 阅读 · 0 评论 -
java8的是大新特性
转自:http://www.jb51.net/article/48304.htm一、接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:复制代码 代码如下:interface Formula { double calculate(int a); default double sqr...转载 2018-03-21 14:25:50 · 244 阅读 · 0 评论 -
搭建公司wiki系统Confluence
1 .环境准备CentOSjava jdk 1.8mysql-server 5.7confluence 6.8.52.创建数据库mysql> CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;mysql> GRANT ALL PRIVILEGES ON confluence.* ...原创 2019-06-10 18:06:56 · 2385 阅读 · 0 评论