
java实战技巧记录
在日常开发中,一些语法或技巧不太常用,同时语法也比较晦涩,所以在使用时会有些困难,本专栏将记录下来。
小鲍侃java
CSDN博客专家,华为签约作者,全网粉丝10w,阅读量100w+。现任企业架构师,主要分享和讲解毕设,java入门与晋级架构师的技巧与知识。
展开
-
如何获取uuid
item.id = UUID.randomUUID().toString();原创 2019-11-18 10:14:06 · 1950 阅读 · 3 评论 -
string去掉末尾符号
postId = postId.substring(0, postId.length() - 1原创 2021-02-08 10:18:44 · 1771 阅读 · 1 评论 -
java中json与list转换方法
public static <T> T getObject(String json, Class<T> pojo) { try { return JSONObject.parseObject(json, pojo); } catch (Exception e) { ...原创 2019-07-02 09:45:23 · 1115 阅读 · 2 评论 -
object如何转成list<Class>
List<ResultMapResourceCatalog> resultList = (List<ResultMapResourceCatalog>)resultObj.getData();如果对象列都相同可以使用强转直接转换原创 2020-08-13 14:45:56 · 1086 阅读 · 1 评论 -
java对list的常用操作(排序,分组,去重)
public static ArrayList<OrganizationInfoBO> removeDuplicteUsers(ArrayList<OrganizationInfoBO> listOrganizationInfoBo) { Set<OrganizationInfoBO> setBo = new TreeSet<Organ...原创 2018-12-19 09:54:04 · 756 阅读 · 2 评论 -
java中如何使用时间类型
获取时间关于date 有以下获取时间的方式: java.util.Date date= new java.util.Date(); System.out.println(date); java.util.Calendar date4 = java.util.Calendar.getInstance(); System.out.println(date4);//dat...原创 2018-09-27 09:44:50 · 590 阅读 · 2 评论 -
如何使用反射获取类对象
new:实例化对象,生成一个object类型,并在堆中开辟一块内存,并将object放入。Class.forName():获得一个已加载过的class对象。(new可以没有加载也可以已经加载了)Class.forName().newInstance() :等同于new,但是new可以根据参数调用其他的构造函数,但是newInstance()只能调用无参的构造方法。同时也是反射的缺点,效率都比较...原创 2018-09-20 15:43:55 · 1459 阅读 · 1 评论 -
小数的运算使用BigDecimal
BigDecimal bigDecimal1 = new BigDecimal(Double.toString(0.11)); BigDecimal bigDecimal2 = new BigDecimal(Double.toString(2001299.32));原创 2018-12-08 16:52:46 · 1769 阅读 · 2 评论 -
文件服务器的上传下载接口
上传这里有一个实体 用于存放文件信息 存放路径commonfile在配置文件中配置@RestControllerpublic class FileUpload { @Value("${commonfile}") private String commonfile; /** * 使用Spring MVC的multipartFile 类作为参数 * * @param multipartFile * @return */原创 2020-05-31 11:37:39 · 647 阅读 · 1 评论 -
不解压修改压缩文件内容
/** * 图片输出使用(现在earlying中模板使用) * * @param fileMessage * @return * @throws UnsupportedEncodingException */ @GetMapping("/downloadApplication") public String downloadApplication(FileMessage fileMessage) throws Exception .原创 2020-08-25 10:45:24 · 3292 阅读 · 1 评论 -
以流的方式对文件上传下载,并保存指定位置
java@Controllerpublic class FileController { @RequestMapping(value = "/fileuploads") public String toFileUpload() { return "fileupload"; } @RequestMapping(value = "/fileup...原创 2019-10-08 18:34:20 · 623 阅读 · 1 评论 -
无证书访问https外部接口
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import javax.net.ssl.*.原创 2021-09-08 13:47:12 · 17074 阅读 · 3 评论 -
java中调用js代码
jdk8里使用脚本引擎调用js1.定义一个js方法:function getRouteInfo(province){ //注意,参数不要带var。。在java里执行会报错。。 if (province=='henan') return 'http://127.0.0.1/resweb'; else return '未找到对应的省份信息,province='+province;}2. 写一个java 测试类来 调用上面的j原创 2020-07-14 09:10:47 · 1156 阅读 · 1 评论 -
TCP/IC协议的三次握手和四次挥手的个人理解
三次握手只有最少三次握手 才能保证服务端和客户端的发送,接收能力正常四次挥手只有四次链接能保证双方接收了全部信息,且获取到对方已经断开的状态。...原创 2019-08-03 13:28:24 · 1064 阅读 · 1 评论 -
java常用工具类
转载于:https://juejin.im/post/5d4a25b351882505c105cc6e在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。一. org.apache.commons.io.IOUtilscloseQuietl...转载 2019-08-08 09:08:51 · 516 阅读 · 1 评论