- 博客(24)
- 收藏
- 关注
原创 面试遇到的问题(二)
2、String、StringBuffer和 StringBuilder的区别?10、synchronized 与 Lock的区别?1、springboot与springmvc的区别?5、单例模式和工厂模式的区别,它们的适用场景有哪些?4、springcloud服务降级、熔断?7、List、Map、Set有什么区别?1、nginx与gateway的区别?8、java的继承和实现有什么区别?2、对docker、k8s的理解?9、stream与for的区别?4、==和equals的区别?...
2022-08-05 12:05:54
150
原创 面试遇到的问题(一)
springcloud的组件eureka,zuul,feign,hystrix,ribbon,配置中心,链路追踪。对redis的理解倒排序,数据类型,分布式锁,红锁,为什么是单线程,IO多路复用,持久化,集群,过期策略。对rabbitmq消息队列的理解丢失消息,重复消费,主要作用,在哪里用。对springboot的理解springboot的bean的原理。有了解过各种锁吗乐观锁和悲观锁,表锁和行锁,分布式锁。mybatis与ibatis的区别,概念上?mybatis与hibernate的区别?...
2022-07-28 14:44:18
120
原创 Java中的并发编程
线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。线程同步的方式同步方法(synchronized)、同步代码块(synchronized)、使用特殊域变量(volatile)实现线程同步、使用重入锁(ReenreantLock)实现线程同步、使用局部变量(ThreadLocal)实现线程同步、使用阻塞队列实现线程同步、使用原子变量实现线程同步。......
2022-07-21 17:23:32
589
2
原创 整理一些组件的概念
开源组件:1、drools:一个业务逻辑集成平台(BLip)。它是用Java编写。它是由JBoss和红帽公司扩展支持,并实现Rete模式匹配算法的一个开源项目。通俗地说,Drools是一种工具,使我们能够分离内部业务流程,找到逻辑和数据的集合。我们需要注意的两个重要关键词是逻辑和数据。Drools的被分成两个主要部分:编写和运行系统。制作:制作过程涉及创建规则文件(.DRL文件)。...
2019-09-05 10:24:50
564
原创 在Linux下CentOS7版本各种软件的安装整理
一、安装JDK:1、查看是否安装了openjdk:rpm -qa | grep java有就卸载,没有就不用:rpm -e nodeps 文件名称2、安装jdk:切换目录:cd /usr新建文件夹:mkdir java进入java文件夹:cd java下载或者上传Java安装包3、解压:tar -zxvf jdk-8u212-linux-x64.tar.gz4、...
2019-08-23 15:10:53
1598
原创 Linux的常用命令
Linux常用命令:1、开关机shutdown -r now 或reboot:立刻重启shutdown -h now:立刻关机2、系统信息who am i:查看当前使用的终端who或w:查看所有终端uname -m:显示机器的处理器架构(x86_64)uname -r:显示正在使用的内核版本cat /proc/version:查看Linux版本信息cat /proc/cpui...
2019-08-22 15:47:25
184
原创 索引失效的条件(Oracle)
1.没有 where子句 2.使用 like'%T' 进行模糊查询 例: select * from t_owners where name like '%李' 索引不失效: select * from t_owners where name like '张%' 3.使用 isnull和 is not null 针对null值查询,索引无效 例...
2019-07-21 16:38:02
184
原创 Linux的基本命令
确定自己所在的位置使用命令:pwd需要跳转到指定目录命令:cd 切换目录查看目录下的所有内容命令:ll创建文件夹:mkdir (-pv) 文件夹名删除文件夹命令:rmdir 文件夹名查看文件内容:cat 查看防火墙文件(路径:/etc/sysconfig/iptables)tail命令: ping 127.0.0.1 > ip.log &...
2019-07-19 15:36:26
124
原创 留座统计,计算所需留座数
一、配置中心public List<SecuReserveSeatMonitor> queryNewConfigReserveSeat(Map<String, Object> param) { List<SecuReserveSeatMonitor> results = new ArrayList<SecuReserveSeatMoni...
2019-07-19 15:25:43
159
转载 IJ IDEA的快捷键
Ctrl 快捷键 介绍 Ctrl+F 在当前文件进行文本查找(必备) Ctrl+R 在当前文件进行文本替换(必备) Ctrl+Z 撤销(必备) Ctrl+Y 删除光标所在行或删除选中的行(必备) Ctrl+X 剪切光标所在行或剪切选择内容 Ctrl+C 复制光标所在行或复制选...
2019-06-22 11:22:22
7515
原创 Eclipse的基本用法和快捷键
一、基本使用 1、创建Java项目: 点击File或者在最左侧空白处,选择Java项目,在界面中写一个项目名称,然后Finish即可。 2、创建包:展开项目,在源包src下建立一个包com.psm 3、创建类:在com.psm包下建立一个类HelloWorld 在界面中写一个类名:HelloWorld,然后finish即可。 4、编写...
2019-06-19 11:14:23
211
原创 Java基础知识点(一)
一、基础知识1、常用的dos命令:打开控制台:win+R,然后cmd回车。常用命令:pushd 路径 直接进入d: 回车 盘符切换 dir(directory):列出当前目录下的文件以及文件夹 cd (change directory)改变指定目录(进入指定目录) 回退 cd.. ;cd\ 进入 cd 目录;cd 多级目录 cls : (...
2019-06-18 23:24:46
156
原创 Mybatis的基础用法
一、Mybatis概述:1、简介:MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层...
2019-05-03 11:40:54
210
原创 SpringMVC的基础用法
一、SpringMVC简介:1、什么是MVC:MVC是一种架构模型,本身没有什么功能,只是让我们的项目结构更加合理,流程控制更加清晰,一般包含三个组件:Model(模型):数据模型,用于提供要展示的数据。一般包含数据和行为(也就是业务),在JavaWEB中,数据和业务往往是分离开的。View(视图):负责对模型数据进行展示,例如我们看到的网页。概念比较广泛,可以是:html、JSP...
2019-04-30 21:52:16
260
原创 Spring的基础用法(二)
1、Spring的AOP编程:1)AOP的概述:在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。2)AOP的作用:在不修改源代码的情况下,可以实现功能的增强。什么是增强:增强就是给一个方法增加一些功能。增强的三种方式:①直接修改源代码;②继承:依然是要修改源代码的,违...
2019-03-19 11:48:23
225
原创 Spring的基础用法(一)
1、Spring概述:1)Spring是一个分层的“一站式”轻量级开源框架。2)Spring中的两大核心技术:IOC和AOP:IOC(Inverse of Control 反转控制): 将对象创建权利交给Spring工厂进行管理。AOP(Aspect Oriented Programming 面向切面编程),基于动态代理功能增强。3)Spring的优势:①方便解耦,简化开发...
2019-03-15 23:50:19
170
原创 MySQL的一些用法(二)
一、JDBC1、JDBC入门JDBC的全称为:java database connectivity (java和 数据库的连接 )。Sun公司为了简化、统一对数据库的操作,定义了一套java操作数据库的接口的规范,称之为JDBC。2、JDBC的常用类和接口:JDBC有关的类,都在java.sql 和 javax.sql 包下。3、JDBC快速入门:注:jdbc:mysql:...
2018-12-20 22:35:11
387
原创 MySQL的一些用法(一)
一、mysql在单表中的用法:关系型数据库 :建立在关系模型上的数据库系统。实体关系图:(Entity-Relationship diagram )这个图是用来分析实体与实体之间的关系的。SQL语句:Structured Query Language结构化查询语言。SQL语句不依赖于任何平台,对所有的数据库是通用的。SQL分类:①DDL (数据定义语言) ...
2018-11-25 15:04:27
158
原创 Oracle的一些用法
基础:1.DDL语句:创建表空间:create tablespace 表空间名 修改表空间:alter tablespace 表空间 add datafile ‘文件.dbf’ size 10M 删除表空间:drop tablespace 表空间 Drop tablespace 表空间 including contents a...
2018-10-17 11:39:42
156
原创 根据不同类型,不同的条件去列表查询。
在mybatis的mapper.xml中查询为:<sql id="AbnormalLuggage"> a.id, a.pass_name, a.flight_date, a.is_loss, a.flight_no, a.luggage_no, a.dispose_typ...
2018-09-13 17:56:11
1328
原创 关于用两张表的数据,查询出一张表的部分所必需字段数据,统计出另外一张表所需的各个字段总数。
public Result<DeliveryReceitpVo> selectByIdAndPassCount(Map<String, Object> params) { //旅客总人数,是否配餐 int count = 0; //头等/公务 int firstClassBusiness = ...
2018-08-26 10:53:56
521
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人