![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
阿偶灬
这个作者很懒,什么都没留下…
展开
-
springboot使用RestTemplate
1、创建RestTemplate的Bean交给Spring管理package com.asiainfo.layout.bboss.restTemplate;import org.apache.http.client.HttpClient;import org.apache.http.config.RegistryBuilder;import org.apache.http.conn.socket.ConnectionSocketFactory;import org.apache.http.c原创 2021-07-22 14:43:09 · 531 阅读 · 1 评论 -
遍历N叉树的每层,返回每层的list集合中
给定一个 N 叉树,返回其节点值的层序遍历。 (即从左到右,逐层遍历)。// 例如,给定一个 3叉树 ://返回其层序遍历:// [// [1],// [3,2,4],// [5,6,7,8]// ] 1 2 3 45 6 7 8树实体public class Node { public int val; public List<Node> children; public Node(...原创 2020-08-07 17:20:55 · 194 阅读 · 0 评论 -
mysql 中ipv4和ipv6的排序
pe_route字段混合保存ipv4和ipv6且is_embedded_ipv6字段,ipv4时为空排序要求,从小到大,ipv4在前select * from cstmr_svc_ifs_req_pe_route order by IS_EMBEDDED_IPV6,CONVERT(SUBSTRING_INDEX(pe_route, '.', 1), SIGNED),CONVERT(SUBSTRING_INDEX(SUBSTRING_INDEX(PE_ROUTE, '.', 2), '...原创 2020-06-09 15:42:48 · 631 阅读 · 0 评论 -
Java 8 日期处理
Java 8 日期处理Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。新API基于ISO标准日历系统,java.time包下的所有类都是不可变类型而且线程安全。编号 ...转载 2020-02-18 10:49:14 · 201 阅读 · 0 评论 -
log4j不能生成日志问题
log4j不能在配置目录下生成文件有两个原因:1、没有权限2、路径错误当我们配置log4j.appender.logfile.File=../logs/vpn.log为相对路径的时候,启动tomcat只能在bin目录下shstartup.sh,而不能在其他目录下启动,如在tomcat目录下./bin/startup.sh启动;如果log4j.appender.logfile.Fi...转载 2019-05-23 16:47:20 · 5969 阅读 · 0 评论 -
线程池的创建问题
描述线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。说明:Executors返回的线程池对象的弊端如下:1)FixedThreadPool和SingleThreadPool允许的请求队列长度为Integer.MAX_VALUE,可能会堆积大量的请求,从而导致O...原创 2019-05-27 10:59:21 · 159 阅读 · 0 评论 -
手动GC问题
描述手动System.gc主动进行垃圾回收是一个非常危险的动作。因为它要停止所有的响应,才能检查内存中是否有可回收的对象,这对一个应用系统风险极大解决方法删除System.gc的调用代码...原创 2019-05-27 10:54:30 · 1910 阅读 · 1 评论 -
禁止在FOR循环中对LIST循环变量进行REMOVE或ADD操作
原因在循环变量中对LIST对象进行REMOVE或ADD操作,会导致数组长度变更,以致业务逻辑出错错误代码示例//元素删除后list.size()会变 IDataset list=new DatasetList(); for(int i=0;i<list.size();i++) { list.remove(i)...原创 2019-05-27 10:51:09 · 1171 阅读 · 0 评论 -
Java使用HttpURLConnection实现get和post方法
HttpURLConnection实现postpublic static String getPost(String urls,Map<String, String> params){ String message=""; try { //创建URL实例,打开URLConnection URL url=ne...原创 2019-05-14 11:02:11 · 4058 阅读 · 0 评论 -
Java下载文件记事本打开不换行问题
Java下载文件记事本打开不换行问题,其他编辑器可以换行;原因是下载的内容用的是\n,而win记事本是用的\r\njava 将\n转换为\r\nString script = editText.replaceAll("\\n", "\\\r\\\n");...原创 2019-05-06 15:22:09 · 807 阅读 · 0 评论