java
远方的诗歌
这个作者很懒,什么都没留下…
展开
-
Aspose-words docx文档转Pdf或图片
3.添加许可证,License.xml。原创 2022-08-29 14:26:40 · 504 阅读 · 0 评论 -
自定义注解+拦截器防止重复请求
1.自定义注解类 自定义注解需要用到元注解,如@Target、@Retention、@Document、@Inherited.@Target:@Retention:@Document:说明该注解将被包含在javadoc中@Inherited:说明子类可以继承父类中的该注解编写一个自定义注解:使用,在方法上添加上注解2.配置拦截器3.使用拦截器防止重复请求功能 首次访问请求,登录成功,会把这次的Ip地址和路径记录作为key,保存到session中,并设原创 2022-06-30 10:45:47 · 492 阅读 · 0 评论 -
logback自定义配置日志文件名称
logback原创 2022-06-27 22:19:22 · 2314 阅读 · 1 评论 -
Java List和String互相转换
list和string相互转换原创 2022-06-27 16:20:20 · 3791 阅读 · 0 评论 -
创建一个Maven项目步骤
Maven是一个项目管理和自动构建工具。它的作用在于:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。原创 2020-08-20 19:33:07 · 100 阅读 · 0 评论 -
关于接口Map的HashMap和Hashtable实现类,LinkedHashMap类。
HashMap与HashTable的区别: 1. Hashtable类里的方法有锁旗标,是一个线程安全的Map实现类, 但HashMap是线程不安全的实现类。因此HashMap比Hashtable的性能高一点。 2.Hashtable不允许使用null作为key和value。 3.HashMap和Hashtable判断两个key相等的标准是: 两个key通过equals方法比较返回true,...原创 2020-06-21 12:54:26 · 207 阅读 · 0 评论 -
关于Map 接口的一些知识点
Map: 1. map是键值对关系,它将键映射到值,一个映射不能包含重复的键,每个键最多只能映射到一个值, 意思是,键不能重复,值可以重复,键与之一一对应。 2.映射顺序 定义为迭代器在映射的 collection 视图上返回其元素的顺序。 某些映射实现可明确保证其顺序,如 TreeMap 类; 另一些映射实现则不保证顺序,如HashMap 类。 3.map接口里的一些方法: ...原创 2020-06-20 21:33:18 · 521 阅读 · 0 评论 -
Connection , List 接口的了解
Connection接口:①是集合框架中的顶级接口。②是List和Set接口的父接口。③它并不是Map的父接口 List接口的特点: ①有序 ,即按照添加的值先后顺序 ②可重复,即添加的值可以重复。如下代码:在list集合添加的6条数据顺序不一样,输出的还是:1 2 4 5 3 5,数据重复,但输出的长度为6,因此list集合有序,可重复。public static void main(String[]...原创 2020-06-17 16:43:52 · 337 阅读 · 0 评论 -
初步的解了Pathon
Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。 Python是一种解释型脚本语言,可以应用于以下领域: 1.Web 和 Internet开发 ,2.科学计算和统计 ,3.人工智能 ,4.桌面界面开发 ,5.软件开发,6.后端开发 ,7.网络爬虫Python是完全面向对象的语言。函数、模块、数字、...原创 2020-06-21 17:30:53 · 125 阅读 · 0 评论 -
Java Http请求工具类
java Http请求工具原创 2022-06-27 16:03:44 · 827 阅读 · 0 评论 -
解决 Okhttp3 java.lang.NoSuchFieldError:Companion
Okhttp3 java.lang.NoSuchFieldError:Companion原创 2022-06-21 18:10:31 · 1679 阅读 · 1 评论 -
读取excel中的时间
private static String readTime(Cell cell){ if(cell==null){ return null; } // 单元格为日期格式 if(HSSFDateUtil.isCellDateFormatted(cell)){ Date date = cell.getDateCellValue(); SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-.原创 2021-06-30 14:52:18 · 368 阅读 · 0 评论 -
如何在vue.js中使用三级联动地址插件
V - Distpicker 是一个简单易用的地区选择器,根据它的安装,使用提示来做。安装:npm install v-distpicker --save在vue文件注册组件:import VDistpicker from ‘v-distpicker’export default {components: { VDistpicker }}4.选择其中一个案列来用,比如说他里面的:<template> <v-distpicker :placeholders="pla.原创 2020-12-19 10:37:59 · 451 阅读 · 1 评论 -
MyBatis的sql元素
**MyBatis的动态sql**与strus2相比而言,myBatis独特于支持可手动编写符合需求的sql语句,并且myBatis结合了Ognl表达式帮助实现sql语句。mybatis的几种动态sql元素:Ifchoosetrim,where.,setforeach1.If:像平常的查询语句,用if来判断是否有值传入, <select id="getBooks" resultType="map" > selec...原创 2020-11-08 22:39:26 · 342 阅读 · 0 评论 -
反射:java.lang.IllegalAccessException: Class com.test.Demo2 can not access a member of class com.enity
java.lang.IllegalAccessException: Class com.test.Demo2 can not access a member of class com.enity.Student with modifiers "private" 像这种错误是因为调用类的私有方法,没有设置访问权限(setAccessible(true); ), ...原创 2020-06-26 08:41:38 · 864 阅读 · 0 评论