随笔分类 - java
java的复习
摘要:equals与hashcode的区别与联系 1."=="与equals的区别与联系 (1)“==”对于基本数据类型,只要值相等,就返回true,否则返回false。 若比较的为对象,则判断的是两个对象是否处于同一个内存地址。 (2)equals为Object类中的方法,Object中equals默认
阅读全文
摘要:需要好好复习一下: 数组ArrayList和int[ ] int[ ] 多可以使用Arrays工具类导入后 使用Arrays.xxx(arr) 实现很多功能
阅读全文
摘要:Spring注解中@Resource和@Authwired的区别 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。 @Resource有两个属性是比较重要的,分是name和type,Sprin
阅读全文
摘要:SpringMVC 搭建项目的顺序: 导包 配置web.xml 配置spring-mvc.xml 相关配置和依赖 Maven依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring
阅读全文
摘要://页面加载时触发的函数 methods: { getEmp: function() { // console.log(this.joke); var that = this; axios.post("http://localhost:8080/allEmp" ).then(function(res
阅读全文
摘要:spring可以管理部分工具类,但是不可以管理接口,也就是@Controller,@Component,@Repository,@Service不能放接口上。 就相当于new一个一个实例 但是你在使用@Autowire的时候可以写接口,他能找到对应的类型的一个bean 因为我每次都是将这些@Comp
阅读全文
摘要:反正有关于mybatis报错的,问题肯定就是mybatis这几个文件之中。 要么就是Mapper类少注解,要么就是mybatis配置文件中的namespace java.lang.IllegalArgumentException: Result Maps collection does not co
阅读全文
摘要:LinkedList 他是继承的List 双向链表 每当我们new一个linklist对象的时候 LinkedList linkedList = new LinkedList(); 他会先创建一个LinkedList对象 这个LinkedList对象中有三个属性, - int size 表示链表的长
阅读全文
摘要:多线程 三种创建方法 获取当前线程的名字 Thread.currentThread().getName(); new Thread(tr,a); 当有多个线程的时候,可以给他赋予名字,a就是线程的名字 继承Thread类,继承thread类,重写run方法,编写执行体,new一个继承thread的类
阅读全文
摘要:静态 静态代码块,匿名代码块,构造函数 被static修饰的变量,整个程序只执行一次, 静态代码块一般用来初始化一些值
阅读全文
摘要:<!-- lombok,可以自动帮我们生成get和set以及无参有参构造。在数据库数据经常改的时候用很方便 @Data @AllArgsConstructor @NoArgsConstructor --> <dependency> <groupId>org.projectlombok</groupI
阅读全文
摘要:多线程 进程和线程 run() , Start() 线程的创建方式 Thread stat0,本地方法:java无权调用 Runnable 函数式接口 lambda表达式 new Thread().start() new Thread(()->{ //lambda表达式 }).start() Cal
阅读全文
摘要:上传文件 可参考:https://mp.weixin.qq.com/s?__biz=Mzg2NTAzMTExNg==&mid=2247484026&idx=1&sn=eba24b51963e8c3293d023cbcf3318dc&scene=19#wechat_redirect java pack
阅读全文
摘要:整合SSM 整合顺序: 先写mybatis 再写spring 再写springmvc 导入Maven依赖 <dependencies> <!--Junit--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId>
阅读全文
摘要:前端使用axios传参数给后端 后端接收不到参数,报错400或者405? 超级无语,弄了我一下午都没搞好。。。 注意一个注解, 叫做 @CrossOrigin 他帮我们解决了ajax跨域的问题。一定要添加这个。 然后后端在传参的时候,如果我们使用 axios.post("${pageContext.
阅读全文
摘要:网络应用 Vue结合网络数据开发应用 axios+vue 他与本地应用的不同点是 data中的数据有一部分是从网络中获取到的 axios(网络请求库) 内部就是ajax 但是通过封装后用起来更加便捷 axios是一个功能强大的网络请求库 js库 作为js库 首先我们需要导包 确保在有网的状态下 在引
阅读全文
摘要:mysql事务 如何进入事务处理? 开启事务 start transaction; 执行语句 增加、修改、删除 等业务处理的sql语句。。。 回滚事务 rollback; 相当于sql语句都没有执行 提交事务 commit; 提交后不可回滚 所以回滚需要在提交之前 怎么在Java中进行事务处理? 通
阅读全文
摘要:Spring 什么是框架? 比如一个简历模板,你拿过来只需要把里面的内容改了就行,可以直接用 Spring的理念:使现有的技术更加容易使用,本身就是一个大杂烩,整合了现有的技术框架 Spring是什么: spring是一个开源的免费的框架(容器) spring是一个轻量级的、非入侵式的框架(就是他的
阅读全文
摘要:Mybatis 他是一个支持普通Sql查询,存储过程和高级映射的一个优秀的持久层框架,他是一个用来操作数据库的一个框架 环境搭建: 导入两个jar包 一个是mybatis的核心jar,一个是mysql的数据库连接驱动 书写主配置文件(mybatis.xml):在主配置文件中配置数据库的连接信息(数据
阅读全文