![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 78
普通网友
这个作者很懒,什么都没留下…
展开
-
【Vue(1),mysql常见笔试题
}let animal = new Animal()animal.says(‘hello’) //animal says helloclass Cat extends Animal {constructor(){ super() this.type = 'cat'}}let cat = new Cat()cat.says(‘hello’) //cat says hello[]( )箭头函数(arrow function)==================原创 2021-09-02 17:41:48 · 71 阅读 · 0 评论 -
【Spring注解驱动开发,我三年开发经验,从字节跳动抖音离职后
可以看到,Aware接口是Spring 3.1版本中引入的接口,在Aware接口中,并未定义任何方法。接下来,我们看看都有哪些接口继承了Aware接口,如下所示。![](https://upload-images.jianshu.io/upload_images/24195226-208cd59e6a23affc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)## XxxAware接口案例接下来,我们就挑选几个常用的XxxA.原创 2021-09-02 17:40:18 · 60 阅读 · 0 评论 -
【Spring框架05,Java初级开发是如何一步步成为高级开发
public String getPassword() { return password;}public void setPassword(String password) { this.password = password;}}### []( )2.dao:验证用户密码是否准确@Repositorypublic class UserDao {private final String USERNAME="lmr";private fina原创 2021-09-02 17:38:42 · 50 阅读 · 0 评论 -
【springcloud,你知道Java有哪些创建对象的方式吗
<groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> ...原创 2021-09-02 17:36:56 · 70 阅读 · 0 评论 -
【SpringBoot,Java面试秘籍
application.yml==================================================================================主配置文件:application.yml# 用来书写生产和测试相同的的配置spring: profiles: active: devserver: port: 8080 #生产和测试为同一个端口 生产配置文件:application-pord.ymlserve原创 2021-09-02 17:35:14 · 74 阅读 · 0 评论 -
【Spring 持久层,学Java看这就完事了
隔离属性传播属性只读属性超时属性异常属性如何添加事务属性?@Transactional(isolation=, propagation=, readOnly=,timeout=,rollbackFor,noRollbackFor=,) 隔离属性(ISOLATION)概念:描述了事务解决并发问题的特征。什么是并发?多个事务(用户)在同一时间,访问操作了相同的数据。同一时间:0.000 几秒左右并发会产生那些问题?脏读不可重复读..原创 2021-09-02 17:33:32 · 48 阅读 · 0 评论 -
一篇文章教你搞定计算机网络面试,Spring 数据库配置文件进行解密操作
import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec;import java.security.SecureRandom;public class DwDes {/** * DES算法密钥 */private static final byte[] DES_KEY = { 21, 1, -110, 82, -32, -85, -128,原创 2021-09-01 16:50:25 · 57 阅读 · 0 评论 -
一文详解,Java 集合看这一篇就够了
那我也把这些 API 分为这四大类:下面具体来看:增:boolean add(E e); add() 方法传入的数据类型必须是 Object,所以当写入基本数据类型的时候,会做自动装箱 auto-boxing 和自动拆箱 unboxing。还有另外一个方法 addAll(),可以把另一个集合里的元素加到此集合中。boolean addAll(Collection<? extends E> c); 删:boolean remove(Object o); rem原创 2021-09-01 16:49:01 · 98 阅读 · 0 评论 -
一文搞懂-JVM-架构和运行时数据区-(内存区域),鸟哥的linux私房菜pdf
阿里二面凉经:设计模式+缓存+Spring+虚拟机+MySQL+中间件+并发等难题,全部迎刃而解阿里巴巴字节跳动那些大厂必问的HTTP该怎么学?我建议你看看这篇文章!蚂蚁、字节、PDD社招面经Java岗(分布式+线程安全+MySQL+CAS)前言了解 JVM 是对 Java 开发人员的基本要求,JVM 的相关内容自然也成了现在 Java 程序员面试的重要考点。不过估计很多小伙伴和我一样,长时间醉心于 CRUD,却忘了去了解一下更底层、更基础的东西,殊不知这些才是决定你能在这条路上走多远的关键因素.原创 2021-09-01 16:47:26 · 174 阅读 · 0 评论 -
一场赛跑引起的并发知识,springmvc教程下载
1、选手间互不干扰,又同时进行赛跑。这个比较简单,肯定用我们的Thread线程去解决。2、记录时间这个也比较简单,利用System的时钟我们先到这边,先上代码,创建任务(赛跑)RunTask代表选手的跑完比赛的耗时,为了真实模拟,加了随机数,表示每个选手的耗时不一样。继续代码,直接在main方法中,进行比赛上面是一些基础变量,记录耗时。小伙伴要注意要用AtomicLong原子类,避免线程安全问题。下面的代码就是比赛核心逻辑1、创建线程(选手)2、执行任务(赛跑)3、记录成绩(耗时).原创 2021-09-01 16:45:56 · 90 阅读 · 0 评论 -
一个简单的字符串,为什么-Redis-要设计的如此特别?,美团java研发岗二面
1、Binary-safe strings(二进制安全字符串)2、Lists(列表)3、Sets(集合)4、Sorted sets(有序集合)5、Hashes(哈希)6、Bit arrays (or simply bitmaps)(位图)7、HyperLogLogs8、 geospatial9、Streams虽然这里列出了 9 种,但是基础类型就是前面 5 种。后面的 4 种是基于前面 5 种基本类型及特定.原创 2021-09-01 16:44:07 · 88 阅读 · 0 评论 -
一个用消息队列的人,不知道为啥要用MQ,这就有点尴尬了,最新Java高级面试题汇
中间件模式的的优点:将消息写入消息队列,非必要的业务逻辑以异步的方式运行,加快响应速度(3)削峰传统模式传统模式的缺点:并发量大的时候,所有的请求直接怼到数据库,造成数据库连接异常中间件模式:中间件模式的的优点:系统A慢慢的按照数据库能处理的并发量,从消息队列中慢慢拉取消息。在生产中,这个短暂的高峰期积压是允许的。2、使用了消息队列会有什么缺点?分析:一个使用了MQ的项目,如果连这个问题都没有考虑过,就把MQ引进去了,那就给自己的项目带来了风险。我们引入一个技术,要对这原创 2021-09-01 16:42:37 · 5461 阅读 · 0 评论 -
【计算机网络,原生Java开发的路该怎么走
(1)传输层的复用和分用(2)常用应用进程默认的端口(3)端口:应用层进程的标识端口指网络设备内部与外界通交流的出口。端口作用:数据发送时向下交付给传输层接收数据时向上交付给应用层端口分类:熟知端口其数值一般为 0~1023。这些端口号是 TCP/IP 体系确定并公布的。一般端口数值范围是 1024~ 65535。用来随时分配给请求通信的客户进程。2、套接字(socket)3、无连接服务和面向连接服务二、用户数据报协议UDP======.原创 2021-08-31 19:02:23 · 71 阅读 · 0 评论 -
【计算机网络(1),如何系统全面性学习Java语言
传输技术:指借助传输媒体进行数据通信的技术,常用的有基带传输和宽带传输(频带传输)两种。网络拓扑:物理结构和形状媒体访问控制方法:指多台计算机对传输媒体的访问控制方法[]()传输媒体(有线媒体、无线媒体)局域网的传输媒体包括:有线媒体同轴电缆双绞线光纤无线媒体微波红外线激光10BASE-2(细同轴电缆)10 代表传播速率为10MbpsBase 代表 基带传输2 表示最大延伸距离接近200米,20..原创 2021-08-31 19:00:52 · 113 阅读 · 0 评论 -
【计算机网络 12,Java视频下载
三、基于TCP协议的面向连接的套接字(Internet Socket)1、TCP:The Transmission Control Protocol 传输控制协议。2、我们经常讲的套接字也就是Internet Scoket,根据数据传输方式,可以将Internet Scoket分为几种,在使用socket()创建网络连接时,必须告诉它是哪一种数据传输方式,简单来说就是数据传输的控制协议。计算机领域称之为:流格式套接字(Stream Sockets),在计算机代码中使用SOCK_STREAM表示。.原创 2021-08-31 18:59:07 · 77 阅读 · 0 评论 -
【计算机网络 12】使用C,最新“美团+字节+腾讯”三面问题
三、基于TCP协议的面向连接的套接字(Internet Socket)四、基于UDP协议的无连接的套接字(Datagram Sockets)五、C# 实现socket服务端与客户端通信六、效果展示一、socket通信socket翻译成中文就是“套接字”的意思,所谓的socket编程就是指用计算机语言通过编程来实现计算机之间的通信问题。socket通信技术就是两台联网或者多态联网的计算机之间的数据交互技术。二、socket典型应用socket最典型的应用就是web服务器和浏览器。1、浏原创 2021-08-31 18:57:37 · 81 阅读 · 0 评论 -
【计算机网络 11,Java初级项目案例
for (WebSocketServer item : clients.values()) { if (item.clientId.equals(To)) item.session.getAsyncRemote().sendText(message); }}/** * 发送消息给某些客户端 * @param message * @param To * @throws IOException */public static void sendMessag.原创 2021-08-31 18:55:56 · 107 阅读 · 0 评论 -
【若依框架,字节跳动面试问题及答案Java
student_age int(3) default null comment ‘年龄’,student_hobby varchar(30) default ‘’ comment ‘爱好(0代码 1音乐 2电影)’,student_sex char(1) default ‘0’ comment ‘性别(0男 1女 2未知)’,student_status char原创 2021-08-31 18:54:27 · 1145 阅读 · 0 评论 -
【springcloud】eureka服务治理入门,不愧是阿里大佬
三、Eureka Server集群部署======================================================================================1. pom依赖引用(和单机版一致) <!--服务发现客户端--> <dependency> <groupId>org.springframework.cloud</groupId>原创 2021-08-30 18:10:53 · 115 阅读 · 0 评论 -
【Spring 持久层】Spring 事务开发
事务时保证业务操作完整性的一种数据库机制。事务的 4 大特点: A、C、I、DA 原子性C 一致性I 隔离性D 持久性如何控制事务?(JDBC、Mybatis)JDBCConnection.setAutoCommit(false);Connection.commit();Connection.rollback();MybatisMybatis 自动开启事务sqlSession.commit();,底层还是调用的 Connection.原创 2021-08-30 18:09:06 · 51 阅读 · 0 评论 -
【Spring 工厂】工厂设计模式,熬夜整理小米Java面试题
引言什么是 Spring?工厂设计模式简单工厂的设计通用工厂的设计通用工厂的使用方式第一个 Spring 程序环境搭建Spring 的核心API程序开发细节分析Spring 工厂的相关的方法配置文件中的细节Spring工厂的底层实现原理(简易版)思考Spring5.x 与 日志框架 的整合更多内容请查看笔记目录:【Spring 5.x】学习笔记汇总引言=========..原创 2021-08-30 18:07:32 · 194 阅读 · 0 评论 -
【Spring 工厂】反转控制与依赖注入,一文搞懂JVM架构和运行时数据区
控制:对于成员变量赋值的控制权;反转控制:把对于成员变量赋值的控制权,从代码中转移(反转)到 Spring 工厂和配置文件中完成。好处:解耦合;底层实现:工厂设计模式;依赖注入 (Dependency Injection - DI)注入:通过 Spring 的工厂及配置文件,为对象(bean,组件)的成员变量赋值;依赖注入:当⼀个类需要另⼀个类时,就意味着依赖,⼀旦出现依赖,就可以把另⼀个类作为本类的成员变量,最终通过 Spring 配置文件进行注入(赋值)。..原创 2021-08-30 18:05:51 · 125 阅读 · 0 评论