java工作中最长用到的知识点
于歌852
没有人不辛苦,只是有人不喊疼。
SB似的努力,是为了让自己变得NB。
展开
-
记录一下自己涉及到的时间及金额方法的处理
最近在做一个基金会的项目其中涉及到的金钱的操作跟时间操作有点多,就来简单的分享几个自己写的实用的方法。原创 2022-09-08 13:55:40 · 273 阅读 · 0 评论 -
spring 中事务注解@Transactional与trycatch的使用
spring事务注解@Transactional与trycatch在项目中@service层中我们会经常在做一些增删改操作的方法上看到spring的事务注解原创 2022-06-07 08:59:21 · 3612 阅读 · 0 评论 -
Java实现Excel导入导出操作
最近在做对excel的导入导出,在平常的工作中,导入导出excel数据是常见的需求,今天就简单的记录一下Java是如何来实现这个功能的,感兴趣或者正好大家在工作中遇到了可以了解下。原创 2022-06-02 16:56:42 · 7891 阅读 · 1 评论 -
Java 中Map四种取值方式
map的主要作用是什么?可以通过创建一个map的实现类 来存放 数据 值 和值的描述 也可以通过描述去取得数据将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。此接口取代 Dictionary 类,后者完全是一个抽象类,而不是一个接口。Map 接口提供三种collection 视图,允许以键集、值集或键-值映射关系集的形式查看某个映射的内容。映射顺序 定义为迭代器在映射的 collection 视图上返回其元素的顺序。某些映射实现可明确保证其顺序,如 TreeMap 类;另一原创 2022-05-09 17:31:43 · 6336 阅读 · 0 评论 -
Java判断字符串是否为空的几种方法
思路:判断某字符串是否为空,为空的标准是str==null或str.length()==0一.空字符串与null区别1、类型null表示的是一个对象的值,而并不是一个字符串。例如声明一个对象的引用,String a = null ;""表示的是一个空字符串,也就是说它的长度为0。例如声明一个字符串String str = “” ;2、内存分配String str = null ; 表示声明一个字符串对象的引用,但指向为null,也就是说还没有指向任何的内存空间;String str = “”;原创 2022-05-09 16:08:51 · 16056 阅读 · 0 评论 -
给大家分享几个程序员时常会用到的网站及前后端网站
0. Google:https://google.com这个不用多说了吧,查资料,有问题,Google 一下。当然,能访问的人自然会用,访问不了得人,就用别的吧。我使用的浏览器就是Google浏览器。1. GitHub — 开发者最最最重要的网站:https://github.com这个不用多说了吧,代码托管网站,上面有很多资源,想要什么轮子,上去搜就好了。并且呢,上面有很多优秀的程序员,你可以在这里交到很多好朋友喔。2. 掘金 — 帮助开发者成长的技术社区:https://juejin.im现在原创 2022-03-23 13:47:17 · 1126 阅读 · 0 评论 -
java获取文件的大小并将字节转化成对应的字节
最近在做一个上传文件时,判断文件大小不能超过33MB,在后台来判断,然后把自己做完的部分小功能来个记录。ConfigUtils.getInstance().getConfig(“FJSIZE”, “”)就是来在配置文件里面来获取文件不得超过的文件大小相当于ConfigUtils.getInstance().getConfig(“FJSIZE”, “”)=33这是自己要做的功能中只判断文件大小部分的代码部分如下(file:是前端传过来的文件) //获得上传文件的大小及校验 Decim原创 2022-03-21 10:07:16 · 1725 阅读 · 0 评论 -
equalsIgnoreCase()和equals()的区别
两者都是属于String类里面的方法:boolean equals(Object anObject)将此字符串与指定的对象比较。boolean equalsIgnoreCase(String anotherString)将此 String 与另一个 String 比较,不考虑大小写。String a="YUGE";a.equals("abc")为false,a.equalsIgnoreCase("abc")为true;equalsIgnoreCase与equals区别是前者不区分大小写,原创 2022-03-18 10:35:04 · 367 阅读 · 0 评论 -
java日期和时间戳格式互转
// 将日期格式转换成时间戳public static void main(String[] args) throws Exception{ String time = "2018-05-12 12:30:59"; Date parse = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(time); Long time1 = parse.getTime(); System.out.println(time + " >原创 2022-03-17 13:22:29 · 15302 阅读 · 0 评论 -
java实现文件下载功能
在工作中经常会遇到为文件下载的功能,但因为公司的各种下载时的要求不同,所以都在下载功能上或多或少的加减一些。今天就总结一下我写过的上传功能MVC的思想controller层:/** * @Description:下载 * @Param downloadPath 文件路径 */ @GetMapping("/download/downloadZip") @ResponseBody public void downloadZip(@Param("down原创 2022-03-10 09:17:58 · 10075 阅读 · 0 评论 -
Java三目运算符(条件运算符)
什么是三目运算:(布尔表达式 ? 值0:值1;)Java提供了一个特别的三元运算符(也叫三目运算符)经常用于取代某个类型的if-then-else语句。条件运算符的符号表示为“?:”,使用该运算符时需要三个操作数,因此称其为三目运算符。使用条件运算符的一般语法结构为:result=expression?statement1:statement3;其中expression是一个布尔表达式.当expression为真时,执行statement1,否则就执行statement3。此三目运算符要求返回一个结果原创 2022-03-08 22:45:12 · 861 阅读 · 0 评论 -
Mybatis写SQL使用[CDATA[]]
最近在写一个SSM的项目的时候,在xml俩面看见了<![CDATA[]]>这个标记,然后搜索查找<![CDATA[]]>的主要用法是:XML语法当某个 XML 元素被解析时,其标签之间的文本也会被解析:<message>此文本会被解析</message>CDATA 部分中的所有内容都会被解析器忽略。CDATA 部分由 "<![CDATA[" 开始,由 "]]>" 结束:<message><![CDATA[此文本不会被.原创 2022-02-17 11:25:16 · 541 阅读 · 0 评论 -
Maven (setting.xml文件的配置)
配置settings.xml文件<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://mave原创 2022-02-09 17:16:36 · 243 阅读 · 0 评论 -
总结一下我使用过的定时器:@Scheduled注解
@Scheduled注解@Scheduled注解是最简单的方式,只需要启用定时器,在方法上添加注解即可。在spring配置中加入:<!-- 启用注解定时器 --> <task:annotation-driven />在要具体的方法上加入注解@Scheduled@Scheduled(cron = "0 0 * * * ? ") public void myTask(){ //定时任务......}对@Scheduled注解8个参数进行讲原创 2022-01-27 10:40:02 · 628 阅读 · 0 评论 -
java中List与Map的使用
最近在捣鼓SKU算法(初步),然后用到了一堆list与map或者map与list的各种嵌套,所以借此机会来总结一些list和map的一些特性,以及一些使用的注意事项。一、map和list的区别首先呢,我们先简要的说一下map与List的一些区别地方,首先呢,map就是类似于key-value形式的数据结构集合,key值可以唯一的找到一个对应的value值,然后value值可以是任何类型,或者是对象类型,因为有了这个特点,我们也可以在map中放入List,从而行成一个靠value寻找List的形式。转载 2021-10-08 10:30:16 · 441 阅读 · 0 评论