
Java
文章平均质量分 67
生死有命_富贵在天
这个作者很懒,什么都没留下…
展开
-
easyPoi excel初始化加载下拉数据
实例://需要导入的包:<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>4.2.0</version></dependency>// 实现方法:public void excelTemplateExport(H原创 2021-09-06 09:39:11 · 258 阅读 · 0 评论 -
通过 shell 脚本 宿主机备份docker中的postgresql 数据
#!/bin/bashecho "开始执行 PostgreSql 数据库hrmw的备份!"echo "backup ing -------------------"nowtime=$(date +%F+%T)docker exec -i root_mydb_1 /bin/bash -c 'PGPASSWORD="YTyjy2018@" /usr/bin/pg_dump -h localhost -p 5432 -U postgres lq_ssyy_v2 > /var/lib/postgres原创 2021-05-25 10:41:44 · 368 阅读 · 0 评论 -
算法收集2(基于java.util.LinkedList)
1、反转链表题目:反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL方法一迭代:public ListNode reverseList(ListNode head) { ListNode prev = null; ListNode curr = head; while (curr != null) { ListNode ...转载 2020-08-03 16:33:13 · 123 阅读 · 0 评论 -
算法收集(基于:java.util.ArrayList)
1、两数之和:题目:给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍方法一:public static int[] twoSum1(int[] nums, int target){ Map<Integer, Integer> map = new HashMap<>(); for (int i = 0; i <...转载 2020-08-03 16:31:46 · 129 阅读 · 0 评论 -
仿照spring @Autowired注解手写自定义注解
1、自定义注解package com.test.controller.com.inter;import java.lang.annotation.*;//作用范围@Retention(RetentionPolicy.RUNTIME)//作用目标@Target(ElementType.FIELD)//继承@Inherited//文档记录@Documentedpublic @interface Autoware {}2、测试类(通过service和controller层进行原创 2020-07-21 15:00:22 · 981 阅读 · 0 评论 -
函数式Spring MVC接口
package com.test.controller.com;import org.springframework.context.annotation.Bean;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import org.springframework.web.bind.annotatio.原创 2020-07-17 15:12:17 · 196 阅读 · 0 评论 -
编程式事务控制事务的提交和回滚
1、事务管理配置类@Componentpublic class TransactionConfig { @Autowired private DataSourceTransactionManager dataSourceTransactionManager; /** * 开启事务 * @return */ public TransactionStatus beginTransaction(){ TransactionStatus .原创 2020-07-17 09:44:29 · 794 阅读 · 0 评论 -
Java 排序
1、冒泡排序 示例: package com.zdc.sort;import java.util.Arrays;import java.util.HashMap;import java.util.Map;public class Maopao { public static void main(String[] args) { int[] strArr = {3,1,5,7,2,4,9,6,10,8}; for (i...原创 2020-07-12 15:43:43 · 131 阅读 · 0 评论 -
RandomAccessFile特点
1、可以直接跳到文件的任意位置来读写数据2、允许自由定位文件记录指针,可以不从文件开始的地方进行输出3、记录指针的方法: long getFilePointer(); 返回文件记录指针的当前位置 void seek(long pos); 将文件记录指针定位到pos位置...原创 2020-07-12 14:02:50 · 580 阅读 · 0 评论 -
H2数据库 url类别配置
使用数据库URL(如jdbc:h2:〜/ test)时,数据库存储在用户目录中。对于Windows,通常是C:\ Documents and Settings \或C:\ Users \。如果未设置基本目录(如在jdbc:h2:./ test中),则数据库文件将存储在应用程序启动的目录(当前工作目录)中。从开始菜单使用H2 Console应用程序时,这是/ bin。基本目录可以在数据库URL中设置。可以使用固定或相对路径。当使用URL jdbc:h2:file:./ data/sample时,数据库存储在目原创 2020-07-02 09:52:11 · 1788 阅读 · 0 评论 -
spring MessageFormat
public class MessageNation { public static void main(String[] args) { String pattern1 = "{0},你好!您于{1}在工商银行存入{2}元"; String pattern2 = "At {1,time,short} On{1,date,long} {0} paid {2,number,currency}"; Object[] params = {"JOhn",new Gre.原创 2020-07-02 08:14:29 · 347 阅读 · 0 评论 -
java设计模式
1、单一原则: 介绍:单一职责原则规定一个类应该有且仅有一个引起它变化的原因即一个类应该只负责一项职责或者通过方法级别遵守单一原则减少代码量,否则类应该被拆分 实例:package com.zdc.danyi.two;public class People { public void white(String red){ System.out.println("这是"+red+"人"); } public void bl...原创 2020-06-20 15:27:34 · 122 阅读 · 0 评论 -
简单线程池配置
package com.zdc.service;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ExecutorService;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeU...原创 2020-02-03 12:01:21 · 238 阅读 · 0 评论 -
Java 注解解析取值
1、首先定义一个自定义注解:MyTag.clsspackage com.zdc.anation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annota...原创 2018-11-05 17:21:18 · 732 阅读 · 0 评论 -
java 执行js脚本引擎
package com.zdc.rhion;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.net.URL;import javax.script.Invocable;import javax.script.ScriptEngi...原创 2019-04-03 21:26:59 · 906 阅读 · 0 评论 -
java 操作字节码 javasist
注:需导入javasist-*.jar包一、Javasist生成新的类package com.org.asist;import javassist.CannotCompileException;import javassist.ClassPool;import javassist.CtClass;import javassist.CtConstructor;import jav...翻译 2019-04-09 22:21:57 · 486 阅读 · 0 评论 -
通过代码实现构造自己的缓存
/###########################################################/package com.org.cash;import java.io.ObjectInputStream.GetField;import java.util.HashMap;import java.util.Map;import java.util.concur...原创 2021-09-06 09:40:10 · 164 阅读 · 0 评论 -
附件上传代码
//######################springMVC附件上传#######################################@PostMapping("/bgmUpload") @ResponseBody //表示返回到前端的是json對象 public void bgmUpload(HttpServletRequest request, Ht...原创 2019-06-24 22:43:00 · 1435 阅读 · 0 评论 -
简单的本地缓存示例
1、缓存工具类(含新增缓存、删除缓存、缓存过期)package com.org.cash;import java.io.ObjectInputStream.GetField;import java.util.HashMap;import java.util.Map;import java.util.concurrent.Executors;import java.util.conc...转载 2019-07-09 21:48:40 · 336 阅读 · 0 评论 -
读取properties配置文件内容
Resource resource = new ClassPathResource("/application.properties");// Properties pro = PropertiesLoaderUtils.loadProperties(resource); String value = pro.getProperty(key);原创 2019-07-27 19:59:43 · 317 阅读 · 0 评论 -
java axis 动态调用wcf服务接口
1、导入相应的jar包<!-- https://mvnrepository.com/artifact/org.apache.axis/axis --> <dependency> <groupId>org.apache.axis</groupId> <artifactId>...原创 2019-07-27 21:11:32 · 772 阅读 · 0 评论 -
Java 简单工具积累
数字千分位格式化:NumberFormat numberFormat = NumberFormat.getNumberInstance(); js 处理后台传过来的listvar data = [<c:forEach items="${data}" var="data"> { id:"${housePoint.id}", ...原创 2018-11-01 14:19:38 · 118 阅读 · 0 评论