Java开发实际应用
文章平均质量分 65
Java开发实际应用
Panda_威少
优秀的威
展开
-
Java各种锁的使用
Java.Utils.Concurrent原创 2022-06-12 22:13:40 · 131 阅读 · 0 评论 -
RPC框架之Thrift架构及源码解读
Thrift就是通过接口文件,来生成各语言的代码,接口文件以”*.thrift”命名。代码生成完,被调用方要编写服务端代码c/s端—Thrift传输协议一致链接: Thrift-参考实践原创 2022-06-09 17:58:45 · 543 阅读 · 0 评论 -
常见的Java对象序列化与反序列化详解
2. 几种序列化的优缺点?2.1 利用Java的序列化功能序列成字节(字节流)也就是接下来要讲的。一般是需要加密传输时才用。2.2 将对象包装成JSON字符串(字符流)2.2.1 JackSonMap、List的转换可能会出现问题。转复杂类型的Bean时,转换的Json格式不是标准的Json格式。适合处理 大文本Json。速度最快。将复杂类型的Bean转换成Json可能会有问题:引用类型如果没有引用被出错。适合对性能有要求的场景。功能最全,可以将复杂的Bean和Json字符串进行互转。性能上面原创 2022-06-08 15:28:09 · 537 阅读 · 0 评论 -
RestFul
RestFul 风格1. 概念2. 用法3. 注解 及 RestFul小结4. 个人理解1. 概念Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。2. 用法在Spring MVC中可以使用 @PathVariable 注解,让方法参数的值对应绑定到一个URI模板变量上@Controllerpublic class RestFulController { //映射访问路径 @Reque原创 2021-11-17 11:29:50 · 92 阅读 · 0 评论 -
Spring MVC (含JavaWeb)
Spring MVC1. HTTP2. Servlet2.1 基本概念2.2 ServletContext 对象3. Spring MVC3.1 SpringMVC官网文档(English)3.2 SpringMVC 中文文档(非官方)3.3 DispatcherServlet(前端控制器)3.4 SpringMVC工作原理3.5 SpringMVC注解开发1. HTTPhttp组成:请求行 消息头响应状态码200 请求响应成功3XX 请求重定向 :你重新到我给你的新位置上404 资源不存在原创 2021-11-17 10:42:14 · 399 阅读 · 0 评论 -
Spring之IOC (含Spring注解)
Spring1.Spring是什么?2.Spring是什么?1.Spring是什么?Spring是一个轻量级的控制反转IOC和面向切面编程AOP的框架。链接: 69道Spring面试题和答案.https://www.cnblogs.com/whtydn/p/5128097.html2.Spring是什么?原创 2021-11-10 22:52:49 · 494 阅读 · 0 评论 -
java面试
2021年11月10日上午面试40分钟知律科技0.谈一哈简历上的专利1.抽象类与接口的区别?2.Java集合类有哪些?3.HashMap插入元素的时间复杂度?4.Arraylist插入元素的时间复杂度?5.Mybatis用过吗?Mybatis的配置文件中 # 与 { 有啥区别?6. 事务处理的4个原则?7. 事务4个隔离级别?8. 解释脏读、幻读、不可重读是什么?9. 事务的锁有了解哪些?排他锁怎么用?10. 数据库还会出现哪些问题?11.用过git代码管理工具吧?12. 熟悉Linux命令吗?请举例13.原创 2021-11-10 11:27:26 · 1626 阅读 · 0 评论 -
Java强烈推荐视频
链接: 秒杀系统.链接: juc与jvm基础视频.链接: Java大厂面试题.链接: MySQL高级.原创 2021-10-26 10:00:21 · 136 阅读 · 0 评论 -
Java~大厂面试八股文~强烈推荐视频
Java~八股文1. 集合类-设计模式-并发-虚拟机-框架2. 高并发架构(高并发高可用)-消息队列-缓存3. 图灵学院的《Java 常见面试题详解系列》4. 享学的《Java 面试全解析系列》5. 图灵的《分布式面试核心面试题系列》6. 尚硅谷周阳老师的 《Java 面试题第三季》1. 集合类-设计模式-并发-虚拟机-框架黑马程序员Java面试必考真题链接: 最全Java面试题视频教程,大厂Java面试突击技巧,工作几年和应届生必看的黑马程序员Java面试必考真题.2. 高并发架构(高并发高可用)原创 2021-10-08 21:59:37 · 1892 阅读 · 0 评论 -
SpringBoot+vue+实战项目之第4集
《锋迷商城》设计及实现—⽤户管理1. 实现流程2. 后端接口开发1. 实现流程2. 后端接口开发原创 2021-09-07 21:22:32 · 527 阅读 · 1 评论 -
SpringBoot+vue+实战项目之第2集
SpringBoot+vue+实战项目--锋迷商城1.《锋迷商城》项目搭建1.1 Maven聚合工程概念1.2 创建Maven聚合工程1.2.1 创建Maven父工程1.2.2 创建Module1.3 Maven聚合工程依赖继承1.3.1 依赖继承1.《锋迷商城》项目搭建1.1 Maven聚合工程概念Maven聚合⼯程:就是可以在⼀个Maven⽗⼯程中创建多个组件(项⽬),这个多个组件之间可以相互依赖,实现组件的复⽤1.2 创建Maven聚合工程1.2.1 创建Maven父工程M原创 2021-09-02 21:39:20 · 286 阅读 · 2 评论 -
一分钟认识synchronized
synchronized1. 多线程的创建方式之一2. synchronized实现原理3. 使用synchronized1. 多线程的创建方式之一通过实现Runnable接口,并重写run方法实现多线程, 下面调用10个线程,每次运行的结果都不一样。public class synchronized_test implements Runnable { private static int count = 0; public static void main(String[] ar原创 2021-09-02 11:05:30 · 107 阅读 · 1 评论 -
滴滴Java实习面经
滴滴Java实习1. 滴滴Java一面2. 滴滴Java二面1. 滴滴Java一面1.自我介绍?2.Java的基本数据类型和类有什么区别呢?3.Integer.valueOf()有了解吗?传入一个1和传入一个200有什么区别吗?4.int的取值范围?(-2 31次方,2 31次方- 1)5.long类型占多少位?6.单字节类型和双字节类型在多线程方面有什么区别?(没答出来)7.Object的方法可以介绍一下吗?8.wait和notify需要在什么地方使用?9.synchronized的了原创 2021-09-02 09:10:30 · 789 阅读 · 1 评论 -
Thymeleaf---基础知识
Thymeleaf---基础知识1. 菜鸟教程2.1. 菜鸟教程https://www.cnblogs.com/jiangbei/p/8462294.html2.原创 2021-08-31 23:41:35 · 1310 阅读 · 1 评论 -
SpringBoot+vue+实战项目之第1集
SpringBoot+vue+实战项目--锋迷商城一级目录二级目录一级目录二级目录三级目录一级目录二级目录一级目录二级目录三级目录原创 2021-08-29 23:36:57 · 458 阅读 · 1 评论 -
Java面试线下笔试
Java面试线下笔试1.执行url时: tomcat,aop,controller,servlet,filter,interceptor的顺序是怎样的..... 还有1-2个没记住。2. == 与 equals 区别3. 多个表联合的三个sql语句4. 事物的4个隔离级别5. 事物的ACID是什么6. 冒泡排序7.单例模式有哪些?线程是否安全?8. String是基本类型数据吗?9. 创建线程的的方式与区别?10. switch 支持的类型有哪些?11. list set map之间的区别12. sql 价原创 2021-08-28 15:25:58 · 766 阅读 · 3 评论 -
Spring注解@驱动开发
Spring注解驱动开发1 @bean2 @ComponentScan3 @Conditional4 @Import5 @FactoryBean6 bean的生命周期7 @Value8 @Autowired9 @Resource10 @Autowired:构造器 参数 方法 属性1 @bean由原来.xml中ApplicationContext 容器:applicationContext.getbean(“person”)package com.atguigu.config; 现在由配置类换原创 2021-08-20 10:44:44 · 166 阅读 · 1 评论 -
Maven+Mybatis实现数据库增删改查
Maven+Mybatis实现数据库增删改查1. 新建一个普通的Maven项目,在pom.xml导入maven依赖。2. 创建一个模块 在mybatis-config.xml编写mybatis的核心配置文件3. 创建工具类 从 XML 中构建 SqlSessionFactory1. 新建一个普通的Maven项目,在pom.xml导入maven依赖。 <!--导入依赖--> <dependencies> <!-- 1. mysql驱动 2.myba原创 2021-08-12 15:02:37 · 2175 阅读 · 2 评论 -
Springboot+Mybatis 学习笔记
Springboot+Mybatis实战笔记目录结构1. controller层: 控制层-->调用业务层方法来控制业务逻辑2. service层3. dao层: 持久层,主要与数据库交互4. entity层: 实体层-->数据库在项目中的类5. resources下的mapper.userMap6. controller层 和service层 注解@7. @Component 与 @Service 区别8. @Autowired 与 @Resource 区别8. @Qualifier目录结原创 2021-08-09 21:02:27 · 308 阅读 · 4 评论 -
IDEA搭建SpringBoot报错 (无效的源发行版: 11 和 无效的目标发行版:11)
IDEA搭建SpringBoot报错 (无效的源发行版: 11 和 无效的目标发行版:11)出现的报错截图出现的报错原因:编译时的jdk版本与发布版本不符导致如何解决报错问题:(java JDK1.8版本)1. Project Structure ---->Modules —>选择Language level 8,如下图所示2. Settings ---->Java Complier —>选择版本 8 ,如下图所示以上全部修改一致后,运行成功 如下图所示总结将原创 2021-06-13 20:27:45 · 547 阅读 · 1 评论