java
wgxhpr
软件开发
展开
-
java 向浏览器输出world
@RestControllerpublic class Test { @GetMapping("test") public void test(HttpServletResponse response) throws IOException { response.setCharacterEncoding("utf-8"); response.setContentType("application/msword"); // 设置浏览器以下.原创 2022-03-17 18:50:30 · 947 阅读 · 0 评论 -
java简单的数组分段
/** * 分段 * * @param size 分成几段 * @param src 传入的数组大小 * @return */public List<StartAndEnd> Subsection(Integer size, Integer src) { Assert.isTrue(size > 0 || src > 0, "size 不能为负数"); ArrayList<StartAndEnd> result = Lists.newAr.原创 2021-10-08 15:06:44 · 933 阅读 · 0 评论 -
树状结构的json组装
package com.example;import java.util.ArrayList;import java.util.Collection;import java.util.Comparator;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.stream.Collectors;import lombok.AllArgsConstructor;import.原创 2021-05-08 14:52:45 · 179 阅读 · 0 评论 -
两个有序数组合并
public static void main(String[] args) { int[] a = {1, 99, 333, 444, 555}; int[] b = {2, 3, 4, 6}; int[] c = new int[a.length + b.length]; int x = 0; int y = 0; for (int i = 0; i < c.length; i++) { .原创 2021-04-28 10:32:40 · 87 阅读 · 0 评论 -
java 文件拷贝处理 高效率
public static void copy(String srcPath,String desPath) throws IOException { File srcFile = new File(srcPath); File desFile = new File(desPath); if(desFile.exists()){ desFile.delete(); } desFile.createNew.原创 2020-07-09 22:59:49 · 183 阅读 · 0 评论 -
springboot mytabis 事物回滚
@Transactional(rollbackFor=Exception.class) public R save(@RequestBody RoleEntity role){ // roleService.save(role); try { roleService.testTra(); }catch (Excepti...原创 2020-04-22 14:40:05 · 128 阅读 · 0 评论 -
mongo 内嵌文档查询并过滤 java实现
话不多说,直接上代码。 这是我mongo内的存储结构如下,我现在需要查找的是tagName =TT01,targetId=13并且 timeValueList 这个数组中的 time在我查找的范围内的数据。{ "_id" : ObjectId("5e95851ed78d591eec820e2b"), "serial" : "zth_test", "la...原创 2020-04-15 18:00:13 · 608 阅读 · 0 评论 -
httpUtils
package com.cn.kaoyan.sys.utils;import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.apa...原创 2020-03-24 20:58:42 · 189 阅读 · 0 评论 -
sql 过滤
public class SQLFilter { /** * SQL注入过滤 * @param str 待验证的字符串 */ public static String sqlInject(String str){ if(StringUtils.isBlank(str)){ return null; ...原创 2020-01-07 15:41:20 · 115 阅读 · 0 评论 -
java类初始化的顺序
话不多说 直接上代码package test;/** * 类的初始化顺序 静态变量->静态初始化块->变量->初始化块->构造器 * * @author wuguangxin * @date 2019年08月31日 * */public class InitialOrderTest { // 静态变量 public static Stri...翻译 2019-11-12 14:51:58 · 89 阅读 · 0 评论 -
static java详解
我们知道,当我们通过new关键字去创建对象的时候,那么数据的存储空间才会被分配,类中的成员方法才能被对象所使用。但是呢有两种特殊的情况:1、我们通过new关键字创建的对象共享同一个资源,而不是说每个对象都拥有自己的数据,或者说根本就不需要去创建对象,这个资源和对象之间是没有关系的。2、希望某个方法不与包含它的类的任何对象联系在一起。总结下来就是说:即使没有创建对象,也能使用属性和调用方法,stat...翻译 2019-11-12 14:37:56 · 250 阅读 · 0 评论 -
JAVA AES加密 NoPadding的填充方式
public class AESUtil { // 加密 public static byte[] Encrypt(String sSrc, String sKey) throws Exception { if (sKey == null) { System.out.print("Key为空null"); return null; } byte[] raw = ne...原创 2019-10-29 17:39:45 · 10803 阅读 · 5 评论 -
java 选择排序
list1.add(54); list1.add(84); list1.add(524); list1.add(51); list1.add(2); list1.add(5); list1.add(51); list1.add(52); for (i...原创 2019-07-11 11:58:14 · 116 阅读 · 0 评论 -
java 泛型
import java.util.HashMap;import java.util.Map;public class test001<T, K, V> { private T data; private Map<K,V> map; public Map<K, V> getMap() { return map; } pub...原创 2019-06-02 16:33:20 · 64 阅读 · 0 评论 -
java 线程意外中断重启处理办法(观察者模式)
java 线程意外中断重启处理办法使用观察者模式具体代码首先 线程需要继承Observablepublic class TestServer extends Observable implements Runnable { private static Logger logger = LoggerFactory.getLogger(TestServer.class);...原创 2019-05-15 18:30:16 · 2242 阅读 · 0 评论 -
java单例模式
什么是单例单例模式(Singleton Pattern),顾名思义,即保证一个类仅有一个实例,并在全局中提供一个访问点。在实现单例时,要保证一个类仅有一个实例,就不能提供公有的构造方法,任由其他类创建实例,对应变量也需要为 static,只在加载时初始化一次。另外呢,要在全局中都能访问到,还需要提供一个静态的公有方法来进行访问。具体实现方式比较多,对于不同的场景,也应该选择不同的方式,...转载 2019-05-09 14:04:26 · 73 阅读 · 0 评论