自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (10)
  • 收藏
  • 关注

原创 面试要点整理-线程安全(锁)

面试要点整理-线程安全(锁)

2023-02-13 17:39:37 118

原创 面试要点整理-Mysql

面试要点整理-Mysql

2023-02-13 15:53:06 78

原创 面试要点-Redis

面试要点-Redis

2023-02-10 16:27:41 83

原创 面试要点整理-JVM

面试要点整理-JVM

2023-02-08 17:07:50 100

原创 面试要点整理-JAVA基础知识

面试要点-java基础

2023-02-07 23:04:08 98

原创 java BitSet原理简介

BitSet的底层实现是使用long数组作为内部存储结构的,所以BitSet的大小为long类型大小(64位)的整数倍 直观上看,一个bitSet存储的数据为[2,4,6,9], 实际上,在底层存储的二进制数据为 data: 0 0 10101 0 0 1 0 ... 共64位 ...

2021-03-05 11:10:39 242 1

原创 管道(pipeline)本质

管道本身并不是服务器提供的技术,而是客户端改变了与服务端数据交互时的读写顺序,从而大幅节省IO的时间。客户端与服务端的请求交互:正常情况下,客户端执行两条指令,写 —> 读 —> 写 —> 读,完整的经历了两个上述的过程,而当客户端使用了管道,则改变了读写的顺序,变为写 —> 写 —> 读 —> 读。对于管道来说,客户端的第一个read的操作会等待一个网络的来回开销,然后所有的响应信息都已经送回到内核的读缓冲区了,后续的read操作直接就可以从缓冲中拿到结

2021-01-14 15:00:42 429 1

原创 docker命令操作

#查看本地镜像docker images#查找镜像docker search centos#过滤官方的镜像docker search --filter "is-official=true" centos#过滤大于10颗星的镜像docker search --filter stars=10 centos#下载centos并指定7的版本docker pull centos:7#修改镜像名docker tag centos:7 mycentos:1#删除镜像docker rm

2020-12-18 17:50:27 131 1

原创 kerberos认证流程

① 请求KDC认证中心,使用客户端密钥加密客户端信息② KDC返回两个数据包给client 包1 - 使用client密钥加密会话密钥 包2 - 使用server密钥加密client相关信息以及会话密钥③ client请求服务端,附带两个数据包 包3 - 客户端对KDC返回的第一个数据包解密,得到会话密钥,用会话密钥加密自身信息和时间戳 包2 除此之外存在一个标识,表示是否需要进行双向验证(Mutual Authentication)④ se...

2020-09-29 15:01:01 425

原创 Pentaho 参数输入框横向排列

报表设计器中

2020-01-19 11:52:18 226

原创 嵌套Pentaho BIServer 文件预览页面,免密登陆

iframe嵌套:第一种方式: 页面地址:http://ip:port/pentaho/api/repos/<path>/viewer?userid=<用户名>&password=<密码>第二种方式: 页面地址:http://ip:port/pentaho/api/repos/<path>/viewer?useri...

2020-01-16 15:38:12 761

原创 Pentaho 调用API指定用户赋予角色

工具类:public class HttpUtils { public static String doPutForPentaho (String url, int timeout){ CloseableHttpClient httpClient = HttpClients.createDefault(); try{ //超时设置...

2019-12-30 17:01:50 247

原创 Pentaho BIServer 调用API删除用户

工具类:public class HttpUtils { public static String doPutForPentaho (String url, int timeout){ CloseableHttpClient httpClient = HttpClients.createDefault(); try{ //超时设置...

2019-12-30 16:49:47 145

原创 linux 安装中文字体

遇见java项目预览或生成的pdf文件,在windows系统上能够正常显示,但是在linux系统上中文乱码经排查是因为linux系统上没有安装中文字体安装步骤:1. 先将字体文件放入创建的目录下(/usr/share/fonts/chinese)2. 进入字体文件目录,进行安装 #mkfontscale #mkfontdir #fc-cache3....

2019-12-26 17:12:42 496

原创 Pentaho Report Designer Windows版本启动失败

现象:点击report-designer.bat出现弹框,然后一闪而过修改report-designer.bat文件将 -Dswing.useSystemFontSettings=false -Xms1024m -Xmx2048m -XX:MaxPermSize=256m -jar改为-Dswing.useSystemFontSettings=false -Xms512m ...

2019-12-18 11:37:58 293

原创 Pentaho BIServer 调用API根据指定路径下载文件

Pentaho官网文档:https://help.pentaho.com/Documentation/8.2/Developer_Center/Embed_Pentaho_Serverapi : /pentaho/api/repos/【path】/generatedContent这里【path】的格式需要注意一下public class HttpUtils { publ...

2019-12-13 16:59:03 304

原创 Pentaho BIServer 调用API添加用户

官网API文档地址:https://help.pentaho.com/Documentation/8.3/Developer_center官网文档写得比较简略,建议将源码下载下来,对比着看,以源码中的调用接口示例作为参考调用api提供的接口创建用户成功之后会直接在Home下生成文件夹,路径即为/home/<创建用户名>我用的版本为:pentaho-server-ce-...

2019-12-13 15:41:06 383

原创 Linux服务器Redis安全策略

Redis安全策略配置(双十一被黑客通过Redis漏洞植入挖矿代码)通过网上找一些文档,总结一下:1. 将redis密码的强度提高2. 更改redis配置文件,指定IP登陆3. 创建低权限的普通用户专门来运行redishttps://blog.csdn.net/gbenson/article/details/84771231根据个人情况,我采用的是第一点和第三点...

2019-11-22 11:05:26 127

原创 MyBatis 包含属性为集合的查询

父实体类:public class MerchantsVO { private Integer id; private String name; private List<PaymentAccountVO> paymentAccountList;}关联子查询实体类:public class PaymentAccountVO { priv...

2019-11-22 10:19:40 1299

原创 延时队列消息推送,用于订单完成之后主动通知第三方平台

创建延时队列item,这里用到了lombok,也可以自己写get和set方法import java.util.concurrent.Delayed;import java.util.concurrent.TimeUnit;import lombok.Data;@Datapublic class DelayItem implements Delayed{ private ...

2019-11-21 17:47:16 518

原创 java实体类序列化时通过注解的方式对字段进行处理(BigDecimal类型返回给前端为科学计数法的问题)

场景 :BigDecimal类型字段如果值为类似0.000001这种精度很高的小数,则会转为科学记数法在实体类字段上添加注解@JsonSerialize(using=BigDecimalJsonSerializer.class)private BigDecimal amount;新建自定义处理类:import java.io.IOException;import java...

2019-11-21 17:10:46 6711

原创 运用hql语句查询实体类指定字段自动封装成实体bean

在实体类中添加指定字段的构造方法public class User { public User(String id, String name) { super(); this.id= id; this.name= name; }}在DAO层用hql语句查询String hql = "select new User(id, name) from U...

2018-06-12 14:15:14 2361

spring技术内幕-深入解析spring架构与设计原理

spring技术内幕-深入解析spring架构与设计原理。。。。。。。。。。。。。。。。。。。。

2018-06-27

apache-tomcat-8

apache-tomcat-8。。。。。。。。。。。。。。。。。。。

2018-06-22

深入理解Java虚拟机JVM高级特性与最佳实践

深入理解Java虚拟机JVM高级特性与最佳实践。。。。。。。。。。。。。。。。。。。。

2018-06-22

阿里巴巴Java开发手册

阿里巴巴Java开发手册。。

2018-06-22

JDK_API_1_6_zh_CN

JDK_API_1_6_zh_CN。

2018-06-22

JAVA_API_1.7中文

JAVA_API_1.7中文。。。。。。。。。。。。。。。。。。。

2018-06-22

JVM体系结构与GC调优

JVM体系结构与GC调优。。。。。。。。。。。。。。。。。。。。。。。。。

2018-06-22

android编程权威指南(第2版)

android编程权威指南(第2版).....................................................

2018-06-22

jdk版本1.7

jdk版本1.7.。。

2018-06-12

空空如也

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

TA关注的人

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