Java
Java知识总结
汪广平
这个作者很懒,什么都没留下…
展开
-
java,charAt的作用 SecureRandom()随机数
charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。public static String random(int count, String key) { if (count <= 0) { return null; } if (StrKit.isBlank(key)) { return null; } //创建指定长度的字符数原创 2021-06-15 14:03:49 · 589 阅读 · 0 评论 -
Jfinal前端enjoy模板 #()表达式格式化数字类型的方法
Extension Method 用于对已存在的类在其外部添加扩展方法,该功能类似于ruby语言中的mixin特性。JFinal Template Engine 默认已经为String、Integer、Long、Float、Double、Short、Byte 这七个基本的 java 类型,添加了toInt()、toLong()、toFloat()、toDouble()、toBoolean()、toShort()、toByte() 七个extension method。以下是使用示例:#set(age.原创 2021-05-18 10:53:28 · 630 阅读 · 0 评论 -
Ajax访问后台时返回map报错的问题
今天在写代码的时候,就是用了个ajax去执行,想要获取后台返回的json,但是之前记得在学习的时候后台代码加上@ResponseBody就可以直接返回Json了,但是发现一直在报错!No converter found for return value of type: class java.util.LinkedHashMap具体也没搞清楚为啥报这个错,然后发现自己有fastJson的包,但是还是报错,然后测试查百度!发现少了一个包, <dependency>原创 2021-04-22 20:46:13 · 348 阅读 · 0 评论 -
FTPClient上传和下载
1.需要的包org.apache.commons.net.ftp.FTPClient;2.介绍此处使用到了递归的算法,然后去执行下载整个文件夹或者下载单个文件程序自动递归下载指定目录下的所有文件及子文件夹,上传时,自动递归创建服务器目录此处执行的代码逻辑是先下载图片和xls文件,其他类型的文件不予下载,然后再上传到另一个服务器上,然后再把本地的缓存路径删除!3. 代码测试类public static void main(String[] args) { String sysD原创 2021-03-10 15:48:36 · 661 阅读 · 0 评论 -
Java时间的比较
java时间的比较1. 直接用Date自带方法before()和after()比较 //获取活动开始时间 String beginTime = new String("2020-12-11 00:00:00"); //结束时间 String endTime = new String("2020-12-26 00:00:00"); //设置日期格式 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:m原创 2020-12-08 15:00:36 · 469 阅读 · 0 评论 -
http中post和get的使用场景
POST用于创建资源,资源的内容会被编入HTTP请示的内容中。例如,处理订货表单、在数据库中加入新数据行等。当请求无副作用时(如进行搜索),便可使用GET方法;当请求有副作用时(如添加数据行),则用POST方法。一个比较实际的问题是:GET方法可能会产生很长的URL,或许会超过某些浏览器与服务器对URL长度的限制。若符合下列任一情况,则用POST方法:请求的结果有持续性的副作用,例如,数据库内添加新的数据行。若使用GET方法,则表单上收集的数据可能让URL过长。要传送的数据不是采用7位的ASCI原创 2020-11-27 15:21:51 · 3426 阅读 · 0 评论 -
JSONArray与JSONObject的区别
一、JSONObject和JSONArray的数据表示形式JSONObject的数据是用 { } 来表示的, 例如: { "id" : "123", "age" : "12", "name" : "博客园", "time" : 2020-06-06} 而JSONArray,顾名思义是由JSONObject构成的数组,用 [ { } , { } , … , { } ] 来表示 例如: [ { "id" : "123", "age" : "12", "name" : "博转载 2020-11-26 15:57:05 · 121 阅读 · 0 评论 -
valueOf()方法的使用
1.由基本数据型态转换成StringString 类别中已经提供了将基本数据型态转换成 String 的 static 方法 ,也就是 String.valueOf() 这个参数多载的方法有以下几种String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串String.valueOf(char c) : 将 char 变量 c 转换成字符串String.valueOf(char[] data) : 将 char 数组 data 转换成字符串原创 2020-11-24 15:44:05 · 19424 阅读 · 0 评论 -
java enum 枚举的几种用法
1.定义常量public enum WeekDay { SUN, MON, TUE, WED, THT, FRI, SAT}2.swich的使用public enum WeekDay { Mon("Monday"), Tue("Tuesday"), Wed("Wednesday"), Thu("Thursday"), Fri( "Friday"), Sat("Saturday"), Sun("Sunday"); private final String day;原创 2020-11-24 11:02:18 · 85 阅读 · 0 评论 -
@Resource注入跟@Autuwired的区别
@Resource注入跟@Autuwired相同点:都是做bean的注入不同点:注入方式:@Autowired只按照byType 注入;@Resource默认按byName自动注入,也提供按照byType 注入;属性: @Autowired按类型装配依赖对象,默认情况下它要求依赖对象必须存在,如果允许null值,可以设置它required属性为false。如果我们想使用按名称装配,可以结合@Qualifier注解一起使用。 @Resource有两个中重要的属性:name和t原创 2020-11-20 11:14:08 · 229 阅读 · 0 评论