JAVA
小鸡会蹦迪
这个作者很懒,什么都没留下…
展开
-
java -jar 启 Spring boot项目使用外部yml
jar启动一个记录原创 2023-01-16 14:53:10 · 767 阅读 · 0 评论 -
设计模式·
package com.thunisoft.t3.la.service.ds.impl;public interface Strategy { /** * 计算应报的价格,即计算报价 * @param goodsPrice 商品销售原价 * @return 报价 */ double calcPrice(double goodsPrice);}------------------------------------------------.原创 2022-05-05 16:14:18 · 728 阅读 · 0 评论 -
logback源码(未完结)
简单地说,Logback 是一个 Java 领域的日志框架。它被认为是 Log4J 的继承人。Logback 主要由三个模块组成:logback-core logback-classic logback-accesslogback-core 是其它模块的基础设施,其它模块基于它构建,显然,logback-core 提供了一些关键的通用机制。logback-classic 的地位和作用等同于 Log4J,它也被认为是 Log4J 的一个改进版,并且它实现了简单日志门面 SLF4J;而 logbac原创 2021-09-26 11:11:48 · 735 阅读 · 0 评论 -
new 对象使用上下文加载Mapper
package com.thunisoft.t3.xxzx.service;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Component;@.原创 2021-09-16 22:02:47 · 240 阅读 · 0 评论 -
这是一个工厂
准备一个代理商两个厂商准备一个厂家,并暴露一个获取方案的方法调用结果集原创 2021-08-31 11:34:52 · 101 阅读 · 0 评论 -
RETemplate 封装
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.thunisoft.t3.sscyr.template.impl.GetRETemplateImpl;import com.thunisoft.t3.sscyr.template.impl.PatchRETemplateImpl;import com.thunisoft.t3.sscyr.template.impl.PostRETe..原创 2021-04-30 11:36:00 · 173 阅读 · 0 评论 -
JAVA 拼写 XML字符串
import java.io.ByteArrayOutputStream;import java.util.regex.Matcher;import java.util.regex.Pattern;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.transform.OutputKeys;import javax.xml.transf.原创 2021-04-30 11:28:21 · 526 阅读 · 0 评论 -
java XML转 JSONObject
<dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20160810</version> <scope>compile</scope></dependency>import java.io.IOException;import java.原创 2021-04-30 10:58:05 · 423 阅读 · 0 评论 -
Spring AOP 实现日志记录
/** * 通过Aop记录日志 */@Aspect@Componentpublic class LogRecordAop { @Autowired private ISysLogService logService; private long startTimeMillis = 0; private long endTimeMillis = 0;...原创 2019-12-03 09:53:35 · 139 阅读 · 0 评论 -
Java8 forEach Lambda表达式遍历Map用法
public static void main(String[] args) { Map<String,String> a = Maps.newHashMap(); a.put("a", "1"); a.put("b", "2"); a.put("c", "3"); a.put("d", "4"); a.put("e", "5"); Map<Stri...原创 2019-10-22 11:05:11 · 1397 阅读 · 0 评论 -
导出表格数据到excel Java后台写
导出效果及页面效果:Maven坐标: <!-- 导出 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>...原创 2019-09-25 15:35:16 · 198 阅读 · 0 评论 -
excel文件导入 JAVA 后台写
增加Maven坐标: <!-- excel导入 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> ...原创 2019-08-19 17:26:51 · 680 阅读 · 0 评论 -
静态方法使用@Autowired注入
Java变量的初始化顺序为:静态变量或静态代码块–>实例变量或初始化代码块–>构造方法–>@Autowired(@Autowired:会在类的加载最后随着类的普通方法的需要注入,并且如果类中使用@Autowired注入的类中也使用@Autowired注解注入了用@Component、@Repository、@Service、@Controller修饰过交给Spring容器管理的类...原创 2019-08-02 12:55:15 · 5964 阅读 · 0 评论 -
伪代码演示servlet的生命周期
Servlet详解:https://www.cnblogs.com/whgk/p/6399262.htmlServlet重要的四个生命周期方法构造方法: 创建servlet对象的时候调用。默认情况下,第一次访问servlet的时候创建servlet对象只调用1次。证明servlet对象在tomcat是单实例的。init方法: 创建完servlet对象的时候调用。只调用1次。serv...原创 2019-01-23 23:25:51 · 121 阅读 · 0 评论 -
StringUtils工具类常用方法汇总1(判空、转换、移除、替换、反转)
Apache commons lang3包下的StringUtils工具类中封装了一些字符串操作的方法,非常实用,使用起来也非常方便。最近自己也经常在项目中使用到了里面的一些方法,在这里将常用的方法总结了一下,方便以后查阅,大家有兴趣也可以看一下。 首先需要说明的一点是,StringUtils类在操作字符串时,即使操作的为null值也是安全的,不会报NullPointerException,...原创 2019-04-05 17:29:39 · 294 阅读 · 0 评论 -
StringUtils工具类常用方法汇总2(截取、去除空白、包含、查询索引)
在上一篇中总结了StringUtils工具类在判断字符串为空,大小写转换,移除字符或字符序列,替换,反转,切割合并等方面的方法,这次再汇总一下其它常用的方法。一、截取 StringUtils中常用的截取字符串的方法如下:substring(String str,int start)substring(String str,int start, int end)substring...原创 2019-04-05 17:30:40 · 136 阅读 · 0 评论 -
java和js中JSONObject,JSONArray,Map,String之间转换
--------------------------java中------------------------------json字符转JSONObjectjson字符_______JSONObject阿里巴巴的fastjson的jar包JSONObject data = JSON.parseObject("对象样子的json字符");json-lib(即net.sf.jso...原创 2019-04-12 11:20:30 · 1308 阅读 · 0 评论 -
Mybatis的一对多(collection)和一对一(association)查询
1、mybatis支持映射复杂的查询结果集2、表之间的关系3、实体及其对应关系:@Data@EqualsAndHashCode(callSuper = false)public class TestOne implements Serializable { private static final long serialVersionUID = 1L; ...原创 2019-04-03 14:07:50 · 759 阅读 · 0 评论 -
Java 性能测试的四项原则
java获取程序执行时间第一种是以毫秒为单位计算的。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 //伪代码 longstartTime=...原创 2019-06-05 15:15:46 · 258 阅读 · 0 评论 -
Java 反射常用方法
反射机制的相关类与Java反射相关的类如下:类名 用途 Class类 代表类的实体,在运行的Java应用程序中表示类和接口 Field类 代表类的成员变量(成员变量也称为类的属性) Method类 代表类的方法 Constructor类 代表类的构造方法 Class类Class代表类的实体,在运行的Java应用程序中表示类和接口。在这个...原创 2019-01-11 12:02:16 · 1266 阅读 · 0 评论