
java
懵逼选手
这个作者很懒,什么都没留下…
展开
-
List分组的两种方式
java8之前List分组假设有个student类,有id、name、score属性,list集合中存放所有学生信息,现在要根据学生姓名进行分组。public Map<String, List<Student>> groupList(List<Student> students) { Map<String, List<Student>> map = new Hash<>(); for (Student student : stu转载 2022-02-15 21:40:36 · 3685 阅读 · 0 评论 -
使用jquery.form.js提交表单并获取后台返回值
使用jquery.form.js提交表单并获取后台返回值,会把所有有name属性的值提交到后台1.前台js代码//使用jquery.form.js提交表单并获取后台返回值,会把所有有name属性的值提交到后台 $("#frm-reg").ajaxSubmit(function (data) { if (data.result == 1) { layer.msg(data.msg, { icon : 1, time : 1000 }, function() { var i原创 2020-09-27 17:33:59 · 3160 阅读 · 1 评论 -
String类的intern方法的作用
String类的intern方法的作用:把【new】出来的字符串的引用添加到【StringTable】中,他可以实现运行时动态添加字符串常量池(现在添加的字符串在class文件中的常量池中是不存在),图解如下案列代码package com.fh.util.test;public class bb { public static void main(String[] args) { /*String类的intern方法的作用:把【new】出来的字符串的引用添加到【StringTabl原创 2020-09-08 17:56:13 · 828 阅读 · 0 评论 -
使用若依前后端分离框架报Error: Cannot find module ‘@/views/xxx‘ at webpackEmptyContext (index.js:39)错
解决方法:去ruoyi-ui/src/store/modules/permission.js里面修改代码如下export const loadView = (view) => { // 路由懒加载// return () => import(@/views/${view})return (resolve) => require([@/views/${view}], resolve)}原创 2020-09-07 11:45:57 · 5217 阅读 · 8 评论 -
JDK动态代理和CGLIB动态代理区别
JDK动态代理被代理的类必须要实现有接口,而CGLIB动态代理被代理的类可实现接口也可不实现接口声明一个接口package com.fh.service.aop;public interface AopManager { int add(); void list(); String delete(); void update(); void transfer();}2.实现一个接口的被代理类package com.fh.servi原创 2020-09-03 15:24:46 · 359 阅读 · 0 评论 -
线程池的使用
1.创建一个可缓存线程池package com.fh.util.test;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class NewCachedThreadPoolTest { public static void main(String[] args) { // 创建一个可缓存线程池 ExecutorService原创 2020-08-20 15:48:33 · 146 阅读 · 0 评论 -
java单元测试案列
package com.fh.util.junit_test;public class Calculator { public long add(int x,int y) { int result= x+y; System.out.println("执行加法"); return result; } public long sub(int x,int y) { int result= x-y; System.o原创 2020-08-17 14:34:36 · 224 阅读 · 0 评论 -
java反射案列
package com.fh.util.aop;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;/**反射案列 * @author Administrator * */public class ReflectionTest { public String test(String name ,int age) { return name+",今年"+age+"原创 2020-08-15 15:57:04 · 163 阅读 · 0 评论 -
重写equals和hashCode
1.正确使用List的contains方法要重写equals```bashpackage com.fh.util.aop;import java.util.ArrayList;import java.util.List;/**使用list的contains方法前重写equals方法 * @author Administrator * */public class ListTest { /**内部Person类 * @author Administrator *原创 2020-08-15 15:40:03 · 159 阅读 · 0 评论