![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 82
上帝_无言
无趣的程序员,爱好跑跑步,散散步,对,那种慢悠悠一个人的活动,很享受
展开
-
预览图片pdf等文件
预览PDF,图片原创 2023-02-07 15:25:28 · 666 阅读 · 1 评论 -
SpringBoot读取Resource下文件的几种方式
SpringBoot读取Resource下文件的几种方式转载 2021-11-24 17:50:57 · 815 阅读 · 0 评论 -
Java项目读取resources资源文件路径那点事
看过很多的关于取路径的文章讲解,有类加载器方式,有包相对路径,这篇文章不错,有项目方式启动找路径,有打包以后获取路径,分别也做了讲解。 今天在Java程序中读取resources资源下的文件,由于对Java结构了解不透彻,遇到很多坑。正常在Java工程中读取某路径下的文件时,可以采用绝对路径和相对路径,绝对路径没什么好说的,相对路径,即相对于当前类的路径。在本地工程和服务器中读取文件的方式有所不同,以下图配置文件为例: (1)本地读取资源文件 Java类中需要读取propert转载 2021-08-19 10:21:58 · 6232 阅读 · 0 评论 -
并行与并发,进程与线程
虽然对于基本概念了然于心,但是每隔一段时间看到别人写的,总是会再点进去看看,哎,就会有不一样的感受。并行与并发。并行: 同一时刻,两个线程都在执行。并发 :是同一时刻,只有一个执行,但是一个时间段内,两个线程都执行了。————————————————————————————————————————————有次同事开玩笑说,写什么多线程,cpu 就那么一个或者两个,有些还是伪双核,同一时...转载 2019-10-09 18:07:36 · 159 阅读 · 0 评论 -
从排序数组中删除重复项(Leetcode)
fdsa原创 2019-09-17 10:57:26 · 101 阅读 · 0 评论 -
spring中同一接口的不同实现类注入
同一接口不同实现的注入需要先明白依赖倒置的意思。定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带来不必要的风险。解决方案:将类A修改为依赖接口I...转载 2019-08-12 19:04:53 · 1914 阅读 · 0 评论 -
springboot跳转页面
springboot跳转jsp加入依赖 servlet-api 的 和 tomcat-embed-jasper的如果需要jsp页面的表达式支持还需要jstl的依赖 <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl&l...原创 2019-08-14 19:14:25 · 13687 阅读 · 2 评论 -
sql操作字符串,sql增删改字符串
有更改字符串的要求,结合substr() 、concat() 函数即可列有八零七,八零八这样的汉字 需要将八改为六先查询截取 因为截取的index从1开始的substr(start,end)的作用截取 字符串SELECT SUBSTR(xxx,2,3) from table WHERE id<3再更改update table set xxx= CONCAT('六', ...原创 2019-08-02 14:33:52 · 267 阅读 · 0 评论 -
复制文件IO、NIO的写法比较
复制文件的比较Io是web端不可不谈的一个重点,而复制则是一个典型的运用,从复制中可以了解各中io的运用及效率原生IO@Test public void executeInputStream() { String srcFile = "E:/电子书/白帽子讲Web安全.pdf"; String tarFile = "E:/book.pdf"; long start = Syst...原创 2019-07-11 16:15:29 · 217 阅读 · 0 评论 -
获取Java程序运行的路径
网上很多人介绍了各种获取的方法,但是获取都不大好,一大番处理.我引荐了一个非常好的例子System.getProperty("java.class.path")//这个方法可以获取当前运行程序的完整路径,绝对的路径,并且适应操作系统,无需处理,更加high的是,,哪怕你把jar文件弄成了exe文件,都可以获取,但是得到的是本jar包位置和引用的jar包位置格式类似这种,我这使用split...转载 2019-07-04 09:59:06 · 5688 阅读 · 0 评论 -
JVM启动参数
前段时间服务器内存报警,遂查看top命令,发现java占据很大一部分,使用jmap 以及jconsole 查看具体内存划分占用情况 >jvm.log 输出到日志中关于这一部分内存查看https://www.cnblogs.com/anjijiji/p/6239395.html然后可以与下边的参数相比较是否合理,再调整参数。java启动参数共分为三类;其一是标...转载 2019-05-29 15:21:00 · 416 阅读 · 0 评论 -
SimpleDateFormat还跟线程有关系了?
原文:https://mp.weixin.qq.com/s/YmmM1KdGX_g46Sn_vFQraA日常开发中,我们经常需要使用时间相关类,说到时间相关类,想必大家对SimpleDateFormat并不陌生。主要是用它进行时间的格式化输出和解析,挺方便快捷的,但是SimpleDateFormat并不是一个线程安全的类。在多线程情况下,会出现异常,想必有经验的小伙伴也遇到过。下面我们就来分析分...转载 2019-04-10 10:05:16 · 74 阅读 · 0 评论 -
java中日期的循环
看了很多的日期循环的代码,没有用到calendar的基本就不用看了,各种循环判断,只有这一篇比较靠谱import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date; public class Test{ @Tes...原创 2019-03-21 18:48:02 · 8586 阅读 · 3 评论 -
校验电话号码 手机号码正则表达式————转载
电话号码 手机号码 等准确详细 正则表达式电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号)((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$...转载 2018-07-11 16:08:14 · 4953 阅读 · 0 评论 -
JAVA代理与动态代理(转载)
原文 https://www.cnblogs.com/gonjan-blog/p/6685611.htmljava动态代理实现与原理详细分析关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理。一、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代...转载 2018-09-29 15:55:24 · 108 阅读 · 0 评论 -
List去重对象之最叼方法
这个方法是我偶然间看博客寻到的,是我见过的写程序这久以来,有种眼前一亮,惊为天人的感jiio。 可惜的是我忘了原文地址了,现在记下,以后如果帮到谁了,是他的功劳也应该是他的应该想做的。 public List<Student> listAndSet(){ Set<Integer> setIn=new HashSet<I...转载 2018-12-24 19:27:29 · 143 阅读 · 0 评论 -
Collections类常用方法总结 【转】
collections 是集合的一个util 平常都没怎么用,其实操作的集合的好多方法jdk 就给你写过了,你自己写的既慢又不见得比人家的安全,收集以备日后不时之需。原文见https://www.cnblogs.com/sunhaoyu/p/5909196.htmlCollections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索以及线程...转载 2018-12-29 11:14:25 · 315 阅读 · 0 评论 -
java 是引用传递还是值传递
原文:https://www.cnblogs.com/nnngu/p/8299724.html当一个对象被当作参数传递到一个方法后,在此方法内可以改变这个对象的属性,那么这里到底是「按值传递」还是「按引用传递」? 答:是按值传递。Java 语言的参数传递只有「按值传递」。当一个实例对象作为参数被传递到方法中时,参数的值就是该对象的引用的一个副本。指向同一个对象,对象的内容可以在被调用的方...转载 2019-01-08 11:08:40 · 122 阅读 · 0 评论 -
json的解析报错
发现一个问题 json解析会异常第一次用的net.sf.json.JSONObject的包,解析一个不存在的键,getString()会发生异常,而用alilibaba的JSONObject则不会报错,最多只是一个nullList<String> seedBrokers =new ArrayList<String>(); net.sf.json.JSONObj...原创 2019-01-18 18:03:47 · 1260 阅读 · 1 评论