- 浏览: 66282 次
最新评论
-
小灯笼:
ZooKeeper分布式专题与Dubbo微服务入门网盘地址:h ...
dubbo+zookeeper构建高可用分布式集群 -
qingfengxiu1985:
有没有全部工程代码?发一个呗,邮箱:qingfengxiu19 ...
mongodb+spring +morphia完整版框架搭建
文章列表
之前发过一遍文章。但不知道为什么没有了。
自己总结的一些学习设计模式的观点 和实践代码 ,可以结合文档一起看
设计模式源码下载 https://github.com/java-datas/java-design文档下载https://mubu.com/doc/2vzhELMi5qw
在开发过程中,项目架构上面,由于公司的业务关系,可能需要使用到多个数据库,来实现分表,分库,这时候就需要配置多个数据源,最近在工作中,刚好有同事需要利用一下公司测试数据库,做一个测试小项目,自己就搭建了一下配置多数据源,下面是springboot 结合mybatis 配置多个多数据源源码和细节,Spring Boot的配置非常简单,只需要在application.properties文件中配置连接参数即可,但是往往随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库,从而我们需要配置多个数据源,下面基于之前的JdbcTemplate和Spring-data-jpa例子分别介 ...
centos7 安装jdk
检查是否已装有其他版本的JDK,执行命令:rpm -qa | grep java,
如上所示,当前已有openjdk的1.7和1.8版本,我们需要将其卸载;
卸载上一步发现的已装的jdk,执行以下命令:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e2460 ...
Centos7 搭建nexus
- 博客分类:
- 企业架构
centos7 搭建 nexus服务器
前面参考文章
https://blog.csdn.net/smartbetter/article/details/55116889
https://blog.csdn.net/qq_36324685/article/details/80822174
https://blog.csdn.net/KingBoyWorld/article/details/79135219
下载 nexus 到自己的工具目录
cd /usr/local/tools/nexus3/
wget http://sonatype-download.global.ssl.fa ...
Centos7 安装mysql
- 博客分类:
- 企业架构
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。
1 下载并安装MySQL官方的 Yum Repository
[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release ...
mac ngrok 使用
- 博客分类:
- java
ngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。
使用教程:https://www.ngrok.cc/_book/start/ngrok_linux.html
我用的免费版的ngrok. 配置域名地址,随便写。获取隧道。
下载mac 版本客户端,解压,找到sunny
使用./sunny clientid 隧道id 启动隧道
我用springboot 写了一段简单的测试代码
/* ...
在Java 中我们平时用的接口和方法 只是单一的返回某一个对象 有时候,我们需要同时返回两个不同的对象,这时候就需要用到元组数据结构(ps:自己最早接触元组 是在scala语言中 有兴趣朋友可以去看一下,也是一种函数式编程思想。)元组可以灵活的在一个方法中同时返回你想要的两个结果。不用再去构建新的代码去接受。
public class Tuple {
public static <V1, V2> Tuple2<V1, V2> of(V1 v1, V2 v2) {
return new Tuple2<>(v1 ...
最近进公司 学习jdk8性特性,今天对常用的遍历for foreach stream ,parallelStream循环做一个比较:先直接上代码吧:
package cn.com.wangzha.xiaoman.base;
import java.util.ArrayList;
import java.util.List;
import static java.lang.System.err;
import static java.lang.System.out;
/**
* @author zhangkun
* @create 2018-12-15 ...
1.Java API支持
位于java.security包及子包中
2.Jsp容器支持
常见的应用容器通过简单的配置支持SSL/TLS,获取证书配置,有效的构建https应用。
3.Java工具支持
通过KeyTool可以很好的完成密钥管理、证书管理等;通过JarSigner可以完成代码签名。
4.第三方jar包支持
commons-codec、bouncycastle
密码在线破解
1)http://www.cmd5.com/
2)http://www.xmd5.com/
3)http://www.somd5.com/
4)https://crackstation.net/
十款最流行的破 ...
package com.zd.demo;
import org.apache.commons.codec.CharEncoding;
import org.apache.commons.codec.DecoderException;
import org.apache.commons.codec.EncoderException;
import org.apache.commons.codec.binary.Base32;
import org.apache.commons.codec.binary.Base64;
import org.apache.commons.codec. ...
在mac上安装一下软件,用markdown格式写。
{ QQ,微信,邮件客户端,chrome git,sourcetree,java 7,idea15,office, sublime编辑器,mysql workbench,brew, nginx }
1、安装jdk(百度云上有很多jdk,如果版本不兼容不能安装,从新下载其他小版本,比如 )
打开i(.使用touch命令在~目录(用户目录)下创建.bash_profile文件,)
然后输入vi .bash_profile
将这段文字输入:JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0 ...
mvn compile 编译源代码
mvn test-compile 编译测试代码
mvn test 允许测试
mvn package 打包
mvn clean 清除产生的项目
mvn eclipse:eclipse 生成eclipse 项目
mvn idea 生成idea项目
mvn jar:jar 只打jar包
mvn -version 显示mvn版本信息
mvn jetty 项目运行在jetty 上
mvn site 生成相关信息的网站
mvn dependency:resolve 打印出已解决依赖的列表
mvn dependency:tree 打印整个依赖树
mvn -e 打印详细信 ...
按照查询in里条件排序sql
SELECT * from px_packet_out po LEFT JOIN px_receiver pr on po.receiver_id = pr.id WHERE po.number_inner in (*,
*,*) ORDER BY field(*,*,*)
方法1:delete from 表名;
方法2:truncate table 表名;
比 较:
不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。
效率上truncate比 ...
包裹 分箱简单算法 算出临界值 分箱数量加1
/**
*预估分箱算法
* @return
*/
private Tuple2<BigDecimal,Integer> calculateFareAndNums(List<BigDecimal> list,PxChannelPrice price){
if(list==null||list.isEmpty()){
Tuple2.of(BigDecimal.ZERO,0);
}
Collectio ...
/**
* 下载图片
*/
@RequestMapping("download/picture.json")
@ResponseBody
public void downLoadPicture(HttpServletResponse response) throws IOException {
// String date = DateUtils.getCurrentDate().replaceAll("-", "").substring(2);
...