随笔 - 835  文章 - 1 评论 - 40 阅读 - 102万
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

05 2019 档案
ReflectUtil反射工具类
摘要:ReflectUtil: /*************************** *<pre> * @Package : com.sea.xx.test * @File Name : ReflectUtil * @Author : Sea * @Date : 9/28/22 11:23 AM * 阅读全文
posted @ 2019-05-31 18:56 lshan 阅读(1082) 评论(0) 推荐(0) 编辑
java8 排序 orderBy
摘要:java8 orderby 阅读全文
posted @ 2019-05-31 17:28 lshan 阅读(8629) 评论(0) 推荐(0) 编辑
Java 8 新特性之 Stream&forEach&map&filter&limit&sorted&统计函数&Collectors&并行(parallel)程序(转)
摘要:Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代 阅读全文
posted @ 2019-05-31 17:01 lshan 阅读(605) 评论(0) 推荐(0) 编辑
kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)
摘要:感谢大师兄的博客:https://www.cnblogs.com/likehua/p/3999538.html 阅读全文
posted @ 2019-05-30 19:14 lshan 阅读(144) 评论(0) 推荐(0) 编辑
java8 stream API
摘要:java8 Arrays 的使用 Stream<String> stream = Stream.of("a","b","c"); List<String> upperList = stream.parallel() .map(String::toUpperCase) .collect(Collect 阅读全文
posted @ 2019-05-30 18:43 lshan 阅读(157) 评论(0) 推荐(0) 编辑
Docker容器CPU、memory资源限制
摘要:请参博客原文:https://www.cnblogs.com/zhuochong/p/9728383.html 背景 在使用 docker 运行容器时,默认的情况下,docker没有对容器进行硬件资源的限制,当一台主机上运行几百个容器,这些容器虽然互相隔离,但是底层却使用着相同的 CPU、内存和磁盘 阅读全文
posted @ 2019-05-29 11:35 lshan 阅读(1257) 评论(0) 推荐(0) 编辑
JVM调优总结 -Xms -Xmx -Xmn -Xss
摘要:请参考原文(此处仅仅转发):https://www.cnblogs.com/likehua/p/3369823.html 堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1. 阅读全文
posted @ 2019-05-29 11:30 lshan 阅读(248) 评论(0) 推荐(0) 编辑
JAVA8之妙用Optional解决判断Null为空的问题
摘要:请参考原文:http://www.ibloger.net/article/3209.html 这种写法是比较丑陋的,为了避免上述丑陋的写法,让丑陋的设计变得优雅。JAVA8提供了Optional类来优化这种写法,接下来的正文部分进行详细说明 实战: 使用最多: API介绍 1、Optional(T 阅读全文
posted @ 2019-05-27 15:53 lshan 阅读(4337) 评论(0) 推荐(0) 编辑
apollo docker 安装 使用官网镜像
摘要:详见:https://github.com/ctripcorp/apollo/tree/master/scripts/docker-quick-start 阅读全文
posted @ 2019-05-25 23:59 lshan 阅读(823) 评论(0) 推荐(0) 编辑
java jvm 内存监控工具visualvm 的使用
摘要:1.下载: https://visualvm.github.io/download.html 2.解压 3.运行 /Desktop/visulaVM/visualvm_142/bin$ ./visualvm --jdkhome /usr/java/jdk1.8.0_172 使用:例如查看GC 使用插 阅读全文
posted @ 2019-05-24 16:17 lshan 阅读(1457) 评论(0) 推荐(0) 编辑
kong dashboard UI 的使用 (使用kong 对服务反向代理,以及解决跨域问题)
摘要:第一步登录: 第二步: 设置你需要代理的ip 和端口 设置路由: 设置访问代理服务的路径, 然后通过10.160.3.48:8000/user 访问服务 //设置允许跨域 访问你的服务:http : http://kongIP:8000/路由到服务的path https : https://kong 阅读全文
posted @ 2019-05-23 17:16 lshan 阅读(969) 评论(0) 推荐(0) 编辑
git账号
摘要:用户名:Lshan523 阅读全文
posted @ 2019-05-23 14:10 lshan 阅读(179) 评论(0) 推荐(0) 编辑
kong manager service (Kong dashboard )的安装
该文被密码保护。
posted @ 2019-05-22 22:41 lshan 阅读(12) 评论(0) 推荐(0) 编辑
apollo 配置中心的安装与使用 (docker 部署)
摘要:一、简介 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 官方github:https://github.com/ctripcorp/apollo g 阅读全文
posted @ 2019-05-22 12:23 lshan 阅读(432) 评论(0) 推荐(0) 编辑
springboot 开发模式 dev
摘要:项目coding Test阶段,经常重启服务: 添加以下依赖,可以不用重启(自动重启) 阅读全文
posted @ 2019-05-21 14:15 lshan 阅读(1322) 评论(0) 推荐(0) 编辑
ZipUtils
摘要:package com.sea.elsardcservice.untils; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.InputStream; import j 阅读全文
posted @ 2019-05-20 15:07 lshan 阅读(144) 评论(0) 推荐(0) 编辑
Java 线程池详解
摘要:原文请参考:https://blog.csdn.net/fwt336/article/details/81530581 1.ExecutorService的创建方式 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, lo 阅读全文
posted @ 2019-05-20 13:41 lshan 阅读(205) 评论(0) 推荐(0) 编辑
HttpServletResponse 的使用
摘要:场景:避免一些简单的响应数据,需要手动封装放回对象 response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "haha 系统崩了"); 阅读全文
posted @ 2019-05-20 12:03 lshan 阅读(912) 评论(0) 推荐(0) 编辑
FutureTask demo springboot
摘要:入门: public class MutilThreadTest { 配置线程池: test: 例子 结果: 2019-05-17 18:34:38.408 INFO 20768 [ main] com.icil.report.MutilThreadTest2 : zhu xian cheng st 阅读全文
posted @ 2019-05-17 13:42 lshan 阅读(366) 评论(0) 推荐(0) 编辑
FutureTask 提高接口的吞吐量(多线程) && CompletableFuture
摘要:使用多线程提高restfull 服务的吞吐量 @PostMapping(value = "/request") public Callable<CommonResponse> getrequest(HttpServletRequest request, @RequestBody JSONObject 阅读全文
posted @ 2019-05-16 14:57 lshan 阅读(397) 评论(0) 推荐(0) 编辑
DeferredResult 的使用
摘要:参考这个即可:https://blog.csdn.net/smollsnail/article/details/79164826 阅读全文
posted @ 2019-05-16 14:42 lshan 阅读(908) 评论(0) 推荐(0) 编辑
Listener 监听器
摘要://ContextRefreshedEvent ----spring 容器初始化完毕的一个事件,及监听加载完毕后的事件 public class ListenerTest implements ApplicationListener{ //注入 要监听的对象 @Autowired private GroupByCourier groupByCourier; ... 阅读全文
posted @ 2019-05-16 14:33 lshan 阅读(131) 评论(0) 推荐(0) 编辑
SpringBoot @Async 异步的使用基础篇
该文被密码保护。
posted @ 2019-05-16 14:15 lshan 阅读(1298) 评论(0) 推荐(0) 编辑
mogodb 设置用户名密码认证
摘要:mogodb 设置用户名密码认证: #step 1: create account 1. mongo; 2. use admin; 3. db.createUser({ user: "root", pwd: "root", roles: [{ role: "userAdminAnyDatabase" 阅读全文
posted @ 2019-05-14 15:12 lshan 阅读(173) 评论(0) 推荐(0) 编辑
axon mogoconfig
摘要://不需要认证的配置 package com.sea.elsa.subscribe.milestone.common.config; import java.util.Collections; import org.axonframework.eventhandling.saga.repositor 阅读全文
posted @ 2019-05-14 14:33 lshan 阅读(196) 评论(0) 推荐(0) 编辑
ListUtils 对 list数据 分组 ,统计,求和 。。。
摘要:listUtils: package com.icil.report.utils; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.Collection; import java.util.H 阅读全文
posted @ 2019-05-14 13:05 lshan 阅读(4214) 评论(0) 推荐(0) 编辑
mogodb field 字段json 数组过滤
摘要:参考:https://www.jb51.net/article/148543.htm 阅读全文
posted @ 2019-05-13 18:29 lshan 阅读(209) 评论(0) 推荐(0) 编辑
java8 list<T>数据过滤,分组 统计
摘要:传统方式:ListUtil.java public class ListUtil{ private static Logger LOGGER=LoggerFactory.getLogger(ListUtil.class); /** * 分组依据接口,用于集合分组时,获取分组 * T为要groupBy 阅读全文
posted @ 2019-05-13 15:44 lshan 阅读(14901) 评论(0) 推荐(0) 编辑
修改 lower_case_table_names 产生的问题
摘要:参考:https://blog.csdn.net/wll_1017/article/details/55105180 1、参数含义:lower_case_table_names: 此参数不可以动态修改,必须重启数据库lower_case_table_names = 1 表名存储在磁盘是小写的,但是比 阅读全文
posted @ 2019-05-13 10:51 lshan 阅读(995) 评论(0) 推荐(0) 编辑
mycat的mycat-web安装与使用(mycat-eye和zookeeper)
摘要:参考原文:https://blog.csdn.net/qq_37674858/article/details/80136826 阅读全文
posted @ 2019-05-10 18:21 lshan 阅读(325) 评论(0) 推荐(0) 编辑
安装mycat
摘要:1.下载mycat: 地址:http://www.mycat.io/ 版本:Mycat-server-1.6.6.1-release-20181031195535-linux.tar.gz 2.安装mycat 2.1安装mycat软件并创建用户 下载解压 配置环境变量 : vim /etc/prof 阅读全文
posted @ 2019-05-10 12:22 lshan 阅读(128) 评论(0) 推荐(0) 编辑
mycat schema.xml 详解
摘要:参考:原文 https://www.cnblogs.com/icebutterfly/p/9505624.html 一、概念与图示 schema.xml配置的几个术语与其关系图示: 二、schema 标签 schema 标签用于定义 MyCat 实例中的逻辑库,如: <schema name="US 阅读全文
posted @ 2019-05-10 11:58 lshan 阅读(377) 评论(0) 推荐(0) 编辑
mycat mysql读写分离
摘要:需要修改的地方:黄的 配置参数说明:(1)设置 balance="1"与writeType="0" test 代码: 阅读全文
posted @ 2019-05-07 13:16 lshan 阅读(168) 评论(0) 推荐(0) 编辑
Mycat mysql 主从复制
摘要:实现主从复制的条件: 1、主DB server和从DB server数据库的版本一致 2、主DB server和从DB server数据库数据名称一致 3、主DB server开启二进制日志,主DB server和从DB server的server_id都必须唯一 1.mysql 主从复制 1.1  阅读全文
posted @ 2019-05-07 11:01 lshan 阅读(164) 评论(0) 推荐(0) 编辑
mycat 主键自增问题
摘要:MyCAT自增字段和返回生成的主键ID的经验分享 说明: 1、mysql本身对非自增长主键,使用last_insert_id()是不会返回结果的,只会返回0. 2、mysql只会对定义自增长主键,可以用last_insert_id()返回主键值。 mycat目前提供了自增长主键功能,但是如果对应的mysql节点上数据表,没有定义auto_increment, 那么在mycat层调用last_i... 阅读全文
posted @ 2019-05-07 00:07 lshan 阅读(889) 评论(0) 推荐(0) 编辑
mycat docker- 单个实例
摘要:有JDK环境: 可以直接下载:http://dl.mycat.io/1.6.6.1/ docker 安装 mysql : (模拟多个server) https://www.cnblogs.com/lshan/p/10417696.html 说明:实现是哪个数据库分片, 分片数据库名 mycat 1. 阅读全文
posted @ 2019-05-06 15:49 lshan 阅读(315) 评论(0) 推荐(0) 编辑
mycat 笔记
摘要:Mycat 1 海量数据的存储问题 如今随着互联网的发展,数据的量级也是撑指数的增长,从GB到TB到PB。对数据的各种操作也是愈加的困难,传统的关系性数据库已经无法满足快速查询与插入数据的需求。这个时候NoSQL的出现暂时解决了这一危机。它通过降低数据的安全性,减少对事务的支持,减少对复杂查询的支持 阅读全文
posted @ 2019-05-06 11:30 lshan 阅读(210) 评论(0) 推荐(0) 编辑
java8 stream API
摘要:参考博客: https://www.jianshu.com/p/9fe8632d0bc2 参考:https://www.cnblogs.com/xumBlog/p/9507936.html Stream 简介 Java 8 引入了全新的 Stream API。这里的 Stream 和 I/O 流不同 阅读全文
posted @ 2019-05-05 17:58 lshan 阅读(240) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示