- 博客(21)
- 收藏
- 关注
原创 java连接mqtt(tcp、ssl单双向)
7.ssl证书的生成:必须具备主题备用名称(Subject Alternative Name)4.创建客户端:发布客户端、订阅客户端。6.配置文件相关配置。
2023-11-28 14:43:29
1582
1
原创 linux(1):jenkins的war方式安装、自启动
5.登录:ip:8888,输入linux控制台生成的自定义密钥,选自定义安装插件—无。4.上传到linux,使用Java命令启动(防火墙关闭,或者开放指定端口)1.jenkins关网查看各版本对应的jdk版本。6.创建执行脚本:jenkins.sh。3.官网下载jenkins的war包。7.创建jenkins自启动配置文件。8.执行linux命令。
2023-11-22 13:20:42
518
原创 java:自定义注解,校验枚举类
作用:校验请求参数中,有对应枚举类类型的字段,判断取值是否为枚举类内的值,以及是否可以为空。借鉴其他大神博客,原文在枚举类中定义校验方法,本文利用反射去除了枚举类中校验方法,实现注解与枚举类解耦。原文博客地址找不到了实在抱歉。如有错误欢迎指正联系。仅作自己记录一:定义注解package com.example.demo.anno;import lombok.SneakyThrows;import java.lang.annotation.*;import java.lang.reflect
2021-09-03 15:03:34
1399
原创 Springboot(2)---thymeleaf抽取公共部分html
公共部分抽取为一个html页面在其中用如下标签包裹公共部分公共页面index.html<nav th:fragment="menu" class="navbar navbar-inverse" style="font-size: 18px; background: #5A98D2 ;"></nav>在template.html页面使用如下标签引入公共部分<nav th:replace="html/index :: menu"></nav>目
2020-12-24 17:01:35
274
1
原创 Springboot(1)----动态获取数据库密码进行使用
springboot 如果不配置数据源 默认会使用HikariCP,由此我们可以继承HikariDataSource类进行数据源的操作:public class UmspscDataSource extends HikariDataSource { @Override public String getPassword() { //可以进行操作,返回自己得到的密码 if (true){ String passwd = “123456”; return passwd; }
2020-12-07 16:46:04
1399
原创 网络编程(1)---Socket收发
短连接:只进行一次收发就是短连接长连接:发送消息后不关闭就是长连接,但会存在粘包等问题。接收:可以写入一个循环一直接收try{ ServerSocket serverSocket = new ServerSocket("8080"); while(true){ Socket accept = serverSocket.accept(); InputStream inputStream = null; OutputStream outputStream=null;
2020-12-07 16:15:30
156
原创 java中序列化反序列化方法
/** * 序列化 * @param object * @return */ private static byte[] serialize(Object object) { ObjectOutputStream oos = null; ByteArrayOutputStream baos = null; try { // 序列化 baos = new ByteArrayOutputStream(); oos = new ObjectOutputStream(
2020-11-23 15:00:45
177
原创 json字符串中获取数据
需要导入的包:import net.sf.json.JSONObject;另:获取的json字符串需要进行转码时注意:Java调用 URLDecoder.decode(字符串,“utf-8”),如果json字符串含有 % 会报错,需要先将 % 替换为 %25取值:JSONObject jo = JSONObject.fromObject(json字符串);bdczsh = UR...
2020-03-25 09:33:11
1495
原创 json字符串与对应实体类相互转换
需要导入的包:import net.sf.json.JSONObject;json字符串 - 实体类具体方法:JSONObject jsonobject = JSONObject.fromObject(aa); // aa为json字符串 Demo demo = (Demo ) JSONObject.toBean(jsonobject, Demo .class); //Demo为对应...
2020-03-06 10:09:14
1265
原创 java导出pdf(使用iText包)
采用 iText-2.1.7.js2.jar 包网上很多案例,可以多多借鉴,很多方法没有用过导致不知道,欢迎大佬补充。 话不多说上代码:创建document对象 及设置自己需要的字体,字体有很多种 需要的话自行百度- -。 创建对象方法多种多样,但这一步是必须的//1:创建com.lowagie.text.Document的对象 ,设置纸张大小为A4 Rectangle pageSize...
2020-01-09 10:11:58
498
原创 JSF各种标签使用记录(持续更新)
<h:inputText> : 单行<h:inputTextarea>: 多行关于展示后台数据中含有html标签 问题:escape 为是否解析html标签,不写默认为true,即数据是什么就展示什么,false会解析html标签。 在<h:inputText> 中 excape无效,只能后台用字符串替换方法替换html标签。 如果大神有别的方法,希望告知...
2019-12-26 11:46:19
280
原创 关于json字符串的转换
之前从网上百度,大致用的是以下几个包//导入的package import com.fasterxml.jackson.databind.ObjectMapper; import net.sf.json.JSONArray; import net.sf.json.JSONObject;将字符串转为 实体类:JSONObject jsonobject = JSONObject.from...
2019-12-26 11:24:19
104
原创 WebService接口------服务端获取本机ip及地址
接口中 客户端调用服务端时,服务端获取本机ip方法://使用的包均为 apache下的cxfimport org.apache.cxf.message.Message;import org.apache.cxf.phase.PhaseInterceptorChain;import org.apache.cxf.transport.http.AbstractHTTPDestination;...
2019-12-13 11:10:25
935
1
原创 JSF--导出excel功能
前台页面标签:<h:commandButton value='导出' action="#{xxMBean.export()}" onclick="stopWait();doPopup();"></h:commandButton>后代逻辑代码:只留下核心代码public String export() { try { List a =new ArrayLi...
2019-12-06 10:36:43
244
1
原创 webService接口---简单案例
webservice 接口 不做详细介绍只记录自己写Demo的过程…服务发布端:新建项目新建接口: 添加 @WebService 和@WebMethod 注解接口实现类: 添加 @WebService注解用main方法 发布 :(要想客户端调用,此main方法启动后不要关闭)发布成功后, 在浏览器输入 发布地址?wsdl另存为一个 wsdl文件。新建调用端放入生成的 ...
2019-12-04 09:49:36
672
原创 JSF---复选框-全选
页面标签:仅做自己使用记录。。<h:column > <!-- 第一行的复选框 --> <f:facet name="header"> <h:selectBooleanCheckbox id="checkall" onclick="checkall(this);"> </h:selectBooleanCheckbox&g...
2019-12-04 09:09:29
569
原创 JSF-----下拉选择框
页面标签:<h:selectOneMenu value="#{xxxMBean.cxKey}"> <f:selectItems value="#{xxxMBean.cxItems}" /> </h:selectOneMenu>后台MBean代码:private String cxKey; // 定义属性//get,set 方法p...
2019-12-02 09:34:31
583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人