自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 JAVA8新特性

list 根据某字段分组汇总Map<String, Double> collect = list.stream().collect(Collectors.groupingBy(IncomeSumPojo::getOfficeId,Collectors.summingDouble(IncomeSumPojo::getMoney)));list 汇总某字段profits.stream().collect(Collectors.groupingBy(Dept::getDeptName,C.

2022-05-20 09:43:57 261

原创 idea easycode 模版

-------------------------------------------------------------- 版本一 -------------------------------------------------------Global CocnfigautoImport.vm :##自动导入包(仅导入实体属性需要的包,通常用于实体类)#foreach($import in $importList)import $!import;#end...

2022-03-18 17:08:54 598

原创 java踩坑之路

The bean xxx could not be injected as a xx.xxxx because it is a JDK dynamiThe bean 'xxxService' could not be injected as a 'AaaXxxService' because it is a JDK dynamic proxy that 场景:rpc调用需pom文件里依赖相关maven, 启动报错:因为导入maven包里已经存在相同的mapper命名,后将实体类和mappe..

2022-03-18 15:19:04 415

原创 java并发

2022-03-18 15:15:44 68

原创 微信公众号开发

网址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421137522 开始开发 > 测试号申请1)验证是否是微信服务端发来的请求 其中要注意的一点:token ,timestamp, nonce 三个参数需进行字典排序String[] strs = new String[] {token,timestam...

2022-03-18 15:15:25 62

原创 支付宝支付功能简要

1.点击“快速开发”下的“开发接入”,跳转到新页面后点击“开发服务”下的“沙箱”沙箱文档2.

2022-03-18 15:15:07 125

原创 初识Node

概念:1)在node中没有全局作用域 是文件(模块)作用域 超过 文件 便无效,默认是封闭的。使用exports.变量 2)( [ ` 需要在前面添加 ;npm:node包管理器 1.统一下载路径 2.自动下载依赖发布自定义模块流程:npm init(初始化定义模块信息), npm publish(提交), npm update(修改),npm --f...

2022-03-18 15:14:40 89

原创 Nginx 简介

配置环境(http://nginx.org/download): Gcc:yum install gcc c++ //编译c、c++ Pcre:yum install -y pcre pcre-devel //用c语言编写的正则表达式...

2022-03-18 15:14:20 58

原创 初始Kibana

1).kibana 菜单 Discover:数据探索 Visualize:可视化 Dashboard:仪表盘 Timelion:时序控件 Canvas:画布 Machine Learning:机器学习 Infrastructure:基本信息 logs:日志数据展现 APM:性能监控 Dev Tools:开发者工具 Monitoring:...

2022-03-18 15:13:53 229

原创 jsoup/webmagic

添加请求头信息: 浏览器表示:httpPost.addHeader("User-Agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6)"); 传输的类型:httpPost.addHeader("Content-Type",...

2022-03-18 15:13:27 264

原创 Beats简介

Beats 是用于数据采集使用,通常用于 日志文件, 指标,网络数据, windows事件日志,审计数据,运行事件监控,无需服务器的采集器。1)filebeat,轻量级日志采集器。1.写入一个itcast.yml文件filebeat.inputs: //inputs filebeat的输入- type: stdin //一个标准输入的类型 en...

2022-03-18 15:13:00 373

原创 初始Redis

redis.conf 配置文件详解redis.conf 配置项说明如下:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile /var/run/redis.pid3...

2022-03-18 15:12:26 1255

原创 搭建ELK

elasticsearch.yml1) 我们如何判断多个集群属于一个集群,通过集群名称 cluster.name,如若名称不一样一定不是一个集群。2)node.name,节点名称,一个集群里有多个节点。3)path.data,目录配置,配置data目录具体位置(规划几台ES)。4) path.logs,目录配置,配置日志目录具体位置。5)bootstrap.mlockall:...

2022-03-18 15:11:41 105

原创 MySQL优化

1.查询层:查询语句给 提供客户端链接的服务2.服务层:提供各种服务端的使用接口(select) , 提供sql优化器,并将结果 返回 给 引擎层3. 引擎层:(选择引擎) ‘show enginesInnoDB:事务优选 ,适合高并发操作,事务可以防止高并发造成数据的混乱(行锁:锁一行数据)myisam:性能优选,(表锁:锁一张表)4.引擎将最终的数据交给存储层顺序:SQL优化之索引:索引,相当于书本的目录。index是帮助Mysql高效获取数据的数据结构。索引是数据.

2022-03-18 15:07:45 148

原创 MySQL 5.7 修改密码

1. 管理员权限运行命令提示符,登陆MySQL(记得添加环境变量) mysql -u root -p password: #登入mysql2. 修改账户密码加密规则并更新用户密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;...

2022-03-18 15:00:48 3565

原创 分布式事务理论

1)先了解本地事务,也称之为关系形数据库事务(基于关系型数据库的事务)数据库事务特性ACID,A:原子性(多个操作要么成功,要么失败)C:一致性(操作数据后的一致性),I:隔离性 (多用户操作某一行数据,不能多用户操作数据,数据被干扰。不然就会出现脏读,重复读),D:持久性 (通常在我们操作完数据库后,数据会被持久化到数据库,且不会被回滚)2)分布式事务的定义:分布式系统环境下,由不同服务之间通过网络远程协作,完成事务称之为分布式事务。通过本地事务的思想是不能达到分布式事..

2022-03-18 15:00:07 101

原创 初始SpringCloud(一)

Spring Cloud作为两个库提供了更多功能:Spring Cloud上下文和Spring Cloud Commons。Spring Cloud上下文为Spring Cloud应用程序的ApplicationContext提供了实用程序和特殊服务(引导上下文,加密,刷新作用域和环境端点)。Spring Cloud Commons是在不同的Spring Cloud实现中使用的一组抽象和通用类(例如Spring Cloud Netflix和Spring Cloud Consul)。...

2020-06-17 00:33:45 239

原创 NIO上传下载

下载@RestControllerpublic class FileController { @GetMapping("/download") public String downloadFile(HttpServletRequest request, HttpServletResponse response...

2020-03-27 16:12:05 409

原创 java线程之lock

import java.util.ArrayList;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class Test{ private ArrayList<Integer> list = new ArrayList<...

2019-10-11 16:28:29 136

原创 Springboot 访问resources目录文件方式

String path = ResourceUtils.getURL("classpath:").getPath(); //听说在linux系统中会失效。InputStream inputStream = getClass().getClassLoader().getResourceAsStream("RSA/privateKey.txt");//此方法返回读取文件字节的方式在linux...

2018-10-12 19:00:19 40012 2

原创 Springboot 访问HTML和JSP

HTML:&lt;dependency&gt;&lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;&lt;artifactId&gt;spring-boot-starter-thymeleaf&lt;/artifactId&gt;&lt;/dependency&gt;spring.thymeleaf.prefix=clas...

2018-08-22 18:41:12 4398

原创 初识SpringBoot @Autowired注入失败

一直查看application.properties文件配置有什么问题,实际SpringBoot启动的mian函数类,此类必须在例如controller , service层外层,不然扫描不到。

2018-07-24 10:10:03 1869

原创 Tomcat远程debug

首选前提条件是需要在外网有可以访问的服务,这里可以使用natapp,花生壳,ngrok等内网穿透。例如:https://natapp.cn/   运行natapp  natapp -authtoken=(注册成功后的token)首先进入tomcat的bin目录编辑catalina.bat添加:SET CATALINA_POST= -server -Xdebug -Xnoagent -D...

2018-07-24 10:09:56 220

原创 Maven本地包的导入

一配置eclipse或idea将本地jar包移进在maven本地仓库让他们产生依赖。二在pom文件中配置标签(着重):&lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;XX-XXXX&lt;/groupId&gt; &lt;artifactId&gt;XXXX&lt;/artifactId&gt;...

2018-07-24 10:09:48 175

转载 Maven搭建项目jsp报错

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path ?虽然pom.xml文件中创建了Tomcat但是任然报错。原因是因为pom.xml缺少servlet的依赖。于是在pom文件中添加:&lt;dependency&gt;&lt;groupId&gt;jav...

2018-07-24 09:48:19 246

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除