
Java
桔梗的犬夜叉
这个作者很懒,什么都没留下…
展开
-
Java反射机制的使用
参考博客:https://www.cnblogs.com/lzfsuifeng/p/9590705.html博主写的很详细,这里截取部分经常用到的记录下:什么是Java反射机制? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的以及动态调用对象的方法的功能称为Java的反射机制。反射机制提供了哪些功能?在运行时判定任意一个对象所属的类在运行时构造任意一个类的对象;在运行时判定.转载 2020-09-16 09:40:12 · 169 阅读 · 0 评论 -
Java压缩一个文件夹或者文件的方法
之前看过一位博主的文章,下面是主要的内容,不过原文地址不记得是什么了,侵删import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.zip.ZipEntry;import java.util.zip.ZipO.原创 2020-09-10 09:14:48 · 479 阅读 · 0 评论 -
Java压缩一个文件夹的方法
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;/*** @ClassName: Compress.转载 2020-09-09 16:17:11 · 1780 阅读 · 1 评论 -
Springboot发送邮件
可以查看该博主的文章介绍的很详细,包含了发邮件的多种情况:https://www.iteye.com/blog/412887952-qq-com-2305992转载 2020-09-09 13:05:38 · 174 阅读 · 0 评论 -
mysql读取数据库的结果ResultSet反射生成对象的方法
1.读取数据库 public List<T_Einteractive_Question> getEinteractiveQuestions(Connection conn){ ResultSet rs = null; List<T_Einteractive> result = new ArrayList<T_Einteractive>(); try { String sql = "select * from T_Einteractive";原创 2020-08-25 13:36:24 · 437 阅读 · 1 评论 -
Enum 枚举类的写法
先定义一个枚举类(EnumDemo)public enum EnumDemo { /** * @Description 枚举状态码 * @Date 15:16 2020/7/16 **/ firstError("200","状态正常"), secondError("404","访问路径不正确"), thirdError("500","资源不存在"); private String key; private String value; EnumDemo(String k.原创 2020-07-16 15:34:03 · 1978 阅读 · 0 评论 -
Sql语句查询的Resultset的结果集,遍历后赋值给对象的超简单的方法
先来介绍下commons-dbutils依赖中的工具类,DBUtils是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化JDBC编码的工作量,同时也不会影响程序的性能。一.引入依赖:<dependency> <groupId>commons-dbutils</groupId> <artifactId>commons-dbutils</artifactId> &原创 2020-05-20 17:25:08 · 2851 阅读 · 1 评论 -
Springboot的logback.xml的配置文件
<?xml version="1.0" encoding="UTF-8"?><configuration> <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径 --> <property name="LOG_HOME" value="/log/BigScreenData"/> <!-- 控制台输出 --> <appender name="STDOUT" class="ch.qos..原创 2020-05-20 13:16:21 · 256 阅读 · 0 评论 -
Map和JSONObject对象相互转化的实现方法[fastjson]
引入fastJson的依赖 <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>.原创 2020-05-11 22:43:57 · 15899 阅读 · 0 评论 -
前后端分离的返回数据的小流程
前后端分离:(后端的操作流程:)从定义上下文路径--->controller层--->json响应数据的实例类--->json响应数据实例类的封装--->自定义异常--->枚举(响应码和信息)具体可参考改作者的文章,写的真的很好,循序渐进,感谢!https://www.jianshu.com/p/5e67b1d2f895...原创 2020-03-25 14:14:52 · 804 阅读 · 0 评论 -
Java接口的响应体的写法(springboot)
package com.trs.szdp.admin_manager.utils;import lombok.Data;/** * 用户返回统一接口 */@Datapublic class RespBody { private String code; private Object body; private String message; ...原创 2020-03-24 14:03:58 · 1345 阅读 · 0 评论 -
POM文件中配置测试,预发布,生产的环境
<profiles> <!-- 开发环境 --> <profile> <id>dev</id> <properties> <env>dev</env> <...原创 2020-03-16 14:07:54 · 739 阅读 · 1 评论 -
SpringMVC中的Controller如何获取请求中的参数
可以在post或者get请求后拼接上想要传递的参数,举个栗子:$.post("<%=basePath %>/security/test/update.do?username="+${user.mobile});@Controllerpublic class TestController { // 通过简单的数据类型来获取请求中的参数 @RequestMap...原创 2020-03-13 15:27:58 · 1060 阅读 · 0 评论 -
利用Navicat工具导出Mysql的表格
导出mysql表有两种选择,根据自己的选择是想要导出表的结构(建表的字段)还是表中的数据,亦或是同时导出结构和数据先来看第一种导出表结构或者表结构和数据同时导出的方式 第二种方式导出表中的数据 选择导出文件的格式为sql 脚本文件 继续点击下一步点击开始,就会导出该表的数据,不包含表的结构...原创 2020-03-04 09:11:59 · 277 阅读 · 0 评论 -
springboot 读取配置文件的优先级
yml配置不同的环境:原创 2020-02-05 14:56:06 · 278 阅读 · 0 评论 -
springboot 中配置类的使用
原创 2020-02-05 14:38:48 · 639 阅读 · 0 评论 -
SpringBoot中的@Component 和@ComponentScan注解用法介绍和注意事项
@Component 和@ComponentScan最近在学习springboot,有关@Component 和@ComponentScan 这两个注解根据我自己的理解总结一下,如果各位老哥觉得我的理解有什么不对的地方还请不吝赐教.首先@Component 这个注解的作用是把我们写的bean注入到容器中,以供使用,而@ComponentScan注解的作用则是扫描包中的bean(比如:Spr...原创 2020-02-05 14:06:42 · 1858 阅读 · 0 评论 -
Springboot读取配置文件的注解
原创 2020-02-05 11:16:03 · 673 阅读 · 0 评论 -
单点登录
单点登录(Single Sign On),简称为 SSO,是比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。以下内容来自百度百科:很早期的公司,一家公司可能只有一个Server,慢慢的Server开始变多了。每个Server都要进行注册登录,退出的时候又要一个个退出。用户体验很不好!你可以想象一下,上豆瓣 要登录豆瓣...原创 2020-02-04 10:48:58 · 173 阅读 · 0 评论 -
Json字符串与对象的转换
Demo demo = JSON.parseObject(json, demo.class);原文地址:https://www.jianshu.com/p/e34e547823fe转载 2019-12-13 12:25:28 · 150 阅读 · 0 评论 -
正则表达式基础语法例子
原文地址:https://blog.youkuaiyun.com/hotdust/article/details/78037048转载 2019-11-28 10:01:00 · 174 阅读 · 0 评论 -
ZipFile 压缩文件
/** * zip压缩功能. * 压缩baseDir(文件夹目录)下所有文件,包括子目录 * @throws Exception */ private static void zipFile(File file, String filePath) throws Exception{ //压缩文件 File tf = new File(filePath.replace(".tx...原创 2019-11-27 11:08:46 · 251 阅读 · 1 评论 -
File 读取文件夹里面的文件,并把文件复制到另一个新的文件夹里
// sourceDirPath 源文件路径 targetDirPath 目标文件路径 File folder = new File(sourceDirPath); File[] files = folder.listFiles(); if (files != null &&...原创 2019-11-27 10:40:08 · 811 阅读 · 0 评论 -
Json字符串转化为指定的对象
先创建了一个RELATIONARTICLE实例类,把获取的Json字符串,通过jsonToObject 转化为对象package cn.com.trs;import cn.com.trs.utils.JsonUtil;import net.sf.json.JSONArray;public class JsonTest { public static void main(S...原创 2019-11-21 11:11:43 · 1316 阅读 · 0 评论 -
Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path
maven仓库中先查看是否有这两个jar包,log4j-over-slf4j.jar和slf4j-log4j12.jar,在保证log4f与slf4j的其他jar包版本一致的时候比如都是1.6.x,可以删除log4j-over-slf4j.jar来解决依赖冲突...原创 2019-03-27 17:18:46 · 836 阅读 · 0 评论 -
IDEA打jar包后提交到jstorm中运行,以及显示进程号
原创 2019-03-28 15:45:45 · 349 阅读 · 0 评论 -
JsonUtil调用的jsonToObj、jsonToObjByType、objToJson和ObjToJsonByType的区别
jsonToObj的例子:LinkedHashMap<String, Double> articleTfidfMap = (LinkedHashMap<String, Double>) JsonUtil.(“这里是一个字符串”, LinkedHashMap.class); 形成了一个map。jsonToObjByType的例子:List<RELATIONA...原创 2019-04-02 10:16:18 · 2128 阅读 · 0 评论 -
获取当前正在运行的线程名
获取当前的线程名val threadName = Thread.currentThread().getName原创 2019-04-11 12:55:41 · 987 阅读 · 0 评论 -
log4j把日志信息写到一个文件里面的方法
原创 2019-06-05 17:13:42 · 1114 阅读 · 0 评论 -
synchronized 关键字的使用说明
synchronized 关键字用来解决当多线程同时访问一个对象或者变量时,控制变量数值的增加或者减少时,来保证某一个时间段只能其中一个线程对其进行操作,其他的线程处于等待状态.[作用]同步代码块,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到...原创 2019-08-23 15:57:28 · 169 阅读 · 0 评论 -
Java 连接kafka,创建生产者(producer)和消费者(consumer)
最近在学习kafka,并用java创建生产者和消费者,以下是找到的一些比较讲解的比较详细的博客,大家可以去参考,感谢这些博主的知识分享.参考资料:https://www.cnblogs.com/Javame/p/9644398.htmlhttps://blog.youkuaiyun.com/liruizi/article/details/83820128https://blog.csdn...原创 2019-09-17 14:32:03 · 900 阅读 · 0 评论 -
Calendar当前时间获取下一天的时间
public static String getNextDay(String strdate, String pattern) throws ParseException { SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern); Date date = simpleDateFormat.parse(s...原创 2019-09-18 10:41:03 · 2926 阅读 · 2 评论 -
Collection转List的方法
Collection<T> collection = map.values();List<T> list = new ArrayList<T>(collection);原文地址:https://blog.youkuaiyun.com/yangfengjueqi/article/details/78280122验证可行,感谢...转载 2019-10-25 17:52:11 · 27787 阅读 · 1 评论 -
Map依据value值的大小排序(升序和降序)
Map<String, Integer> map = new HashMap<String, Integer>(); map.put("a", 15); map.put("b", 13); map.put("c", 20); map.put("d", 60); map....原创 2019-11-07 15:59:38 · 1345 阅读 · 0 评论 -
Json字符串转化为Object对象
这里我从存储了一些json字符串的txt文件中读取出来,并且转化成我已经定义过的H_TOPIC对象1.自己已经定义过的一个实例类(例如 H_TOPIC类) "id":"111111" "TITLE":"标题" "CONTENT":"内容" "MEDIALIST":"媒体列表"2.从文件中读取json并转化 //从文件中获取TOPIC集合数据 pub...原创 2019-11-11 13:18:00 · 1436 阅读 · 0 评论 -
FileUtils工具类(读,写文件)
原文地址:https://blog.youkuaiyun.com/gao36951/article/details/38302553读写几种不同的方式:把数据写入到文件中:FileUtils.writeStringToFile(new File("D:\\a.txt"), str.toString(), "utf-8");FileUtils.writeByteArrayToFile(new ...转载 2019-11-01 09:58:56 · 4846 阅读 · 0 评论