作者\/
文章平均质量分 71
普通网友
这个作者很懒,什么都没留下…
展开
-
java super()方法的作用
/ 输出:Parent类的有参构造方法2被调用,name值为:Tom,age值为:10 Child类的有参构造方法2被调用,name值为:Tom,age值为:10,school值为:ABC School。// 输出:Parent类的有参构造方法1被调用,name值为:John Child类的有参构造方法1被调用,name值为:John。// 输出:Parent类的有参构造方法被调用,name值为:John Child类的有参构造方法被调用,name值为:John。// 调用父类的无参构造方法。原创 2024-05-29 14:15:23 · 282 阅读 · 0 评论 -
Java SSM 项目实战 day07 SpringSecurity源码分析
FilterChainProxy是spring在解析配置文件时装配到上下文中,并且beanName为springSecurityFilterChain,配置具体的拦截的规则 pattern="请求路径的规则" access="访问系统的人,必须有ROLE_USER的角色"在loadParsers()方法中,指定由HttpSecurityBeanDefinitionParser进行解析。http标签是自定义标签,我们可以在spring-security-config包中查看。定义跳转的具体的页面。原创 2024-05-29 14:14:52 · 870 阅读 · 0 评论 -
Dubbo系列讲解之扩展点实现原理分析【2万字分享】
在Dubbo中的扩展点主要是对JDK的扩展点思想做了增强,主要增强了一下功能:全类名文件中的内容通过key-value的规范书写,加载时也是K-V的存储方式,增加扩展点查找的灵活性JDK中的扩展点的加载会一次性的将所有的扩展点加载到内存中,如果有些扩展点没用,但是改扩展点初始化很耗时,JDK也会将所有的扩展点加载到内存中,这些会造成一些浪费,而Dubbo中的扩展点会按需进行加载(加载时传入扩展点的name,这也是需要依赖于文件的K-V格式)原创 2024-05-29 12:38:58 · 758 阅读 · 0 评论 -
dubbo实战之三:使用Zookeeper注册中心
testpomlombokdubbo:#application-name 本模块名字registry:protocol:@Slf4j@Service@Overridetry {原创 2024-05-29 12:38:26 · 971 阅读 · 0 评论 -
Android面试速查手册:Java基础篇
被final修饰的变量其实就相当于定义了一个常量,无法被修改的变量,如果final修饰的是一个基本数据类型的变量,那么这个变量的值就定了,不能变了,而如果修饰的是一个引用变量,那么该变量存的是一个内存地址,该地址就不能变了,但是该内存地址所指向的那个对象还是可以变的,就像你记住了人家的门牌号,但你不能管人家家里人员数量,对于任意一个对象,都能够调用它的任意一个方法和属性;多态就是指一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。原创 2024-05-29 11:53:33 · 557 阅读 · 0 评论 -
Android添加Header请求参数实例,java响应header请求实现demo
【代码】Android添加Header请求参数实例,java响应header请求实现demo。原创 2024-05-29 11:53:02 · 99 阅读 · 0 评论 -
20240731pointer1
/ //它的地址用完就要返还电脑(栈空间,且使用是先使用高地址,再低地址),此时此地址已不属于我们,但是 它把这个地址当做返回值,返回给int* p。// //如果在输出前面加一个函数或者其他的,向栈里面申请内存,把test还给电脑的内存,给占用了。// //另外等你退房之后,房间并没有改变摆设,等下一个人来住的时候,就按别人的要求摆放,// //举个例子:宾馆开房,你住的期间,是你的,房屋里面摆放是按照你的要求布置的,原创 2024-05-29 11:03:42 · 374 阅读 · 0 评论 -
2024-3-22【天梯赛选拔】
本题要求找到对于每一个数组值,向后查找,如果遇到大于自身值的数组值,对应答案为向后的距离,如果不存在。单调栈可保证栈中存放的值始终为当前所遍历到的最大值,从而避免无效查询,时间复杂度为O(n)。暴力查找只能通过部分测试点,因此解法可用二分查找或单调栈。if (t == 0) //勇者。本题给出单调栈的参考代码。原创 2024-05-29 11:03:11 · 658 阅读 · 0 评论 -
终于有人把区块链讲清楚了
像现在在BAT的一些系统里,存在有很多服务器,这个服务器我们也可以说他是多方参与的,但是我们不能说他是分布式的。理解这三点,其实就能把区块链整个串起来了:区块链就是分散在全球的所有的离散的点上的多个机器,维护一个特定的账户系统,而这种系统通过一种密码学的手段,可以保证操作时比较规矩的一项技术。但这笔账,并不是A他自己记的,而是依靠系统里面的一个所谓的共识算法,大家一起来决定由某一个人记账。分布式的意思是说,区块链这个多方参与的节点,实际上是分布在全球的任何一个网络节点里面,他不归属于一个特定的机构。原创 2024-05-28 21:49:16 · 248 阅读 · 0 评论 -
终于彻底搞清楚了 MySQL spin-lock 之一次CPU问题定位过程总结
经过上网查找资料pause指令。当spinlock执行lock()获得锁失败后会进行busy loop,不断检测锁状态,尝试获得锁。这么做有一个缺陷:频繁的检测会让流水线上充满了读操作。另外一个线程往流水线上丢入一个锁变量写操作的时候,必须对流水线进行重排,因为CPU必须保证所有读操作读到正确的值。流水线重排十分耗时,影响lock()的性能。原创 2024-05-28 21:48:12 · 837 阅读 · 0 评论 -
好好编程-物流项目10【用户管理-查询和添加】
Resource。原创 2024-05-28 20:57:47 · 566 阅读 · 0 评论 -
Spring IOC概念及体系结构
org.springframework.core.io.Resource,它的每一个实现类都代表了一周资源的访问策略,例如ClassPathResource、RLResource、FileSystemResource 等。ResourceLoader 体系有了资源之后,就要对资源进行加载,Spring就是利用ResourceLoader来进行统一的资源加载BeanFactory体系BeanFactory提供的是最基本的IOC容器的功能,并且提供了IoC容器所应该遵守的最基本的服务契约;原创 2024-05-28 18:07:24 · 779 阅读 · 0 评论 -
Spring Cloud基础教程 - 程序猿DD
由于Brixton和Camden版本的教程已经停止更新,所以笔者计划在2017年上半年完成Dalston版本的教程编写(原计划完成Camden版本教程,但由于写了两篇Dalston版本就Release了,因此调整计划重新制作)。同时,在该版本的教程中,对于项目组织上会有一些变化,架构上也会增加一些内容,以帮助初学者构建起初步的Spring Cloud微服务架构体系。最早连载的Spring Cloud基础教程,该系列文章主要基于Spring Cloud的Brixton版本制作。原创 2024-05-28 18:06:53 · 859 阅读 · 0 评论 -
ElasticSearch 文档并发处理以及文档路由
某些特定的语言,例如 JavaScript 的 HTTP 请求库是不允许 GET 请求有请求体的,实际上在 RFC7231 文档中,并没有规定 GET 请求的请求体该如何处理,这样造成了一定程度的混乱,有的 HTTP 服务器支持 GET 请求携带请求体,有的 HTTP 服务器则不支持。routing 可以是一个任意字符串,es 默认是将文档的 id 作为 routing 值,通过哈希函数根据 routing 生成一个数字,然后将该数字和分片数取余,取余的结果就是分片的位置。原创 2024-05-28 16:35:35 · 918 阅读 · 0 评论 -
ECMAScript6
ECMAScript标准不定义HTML或CSS的相关功能,也不定义类似DOM(文档对象模型)的Web API,这些都在独立的标准中进行定义。因此,ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现(另外的ECMAScript方言还有Jscript和ActionScript)。内建对象和函数的标准库 – JSON、Math、数组方法、对象自省方法等。语言语法 – 语法解析规则、关键字、语句、声明、运算符等。类型 – 布尔型、数字、字符串、对象等。const 声明常量。原创 2024-05-28 16:35:04 · 270 阅读 · 0 评论 -
LeetCode 每日一题「两数之和」
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。整数,并返回它们的数组下标。你可以按任意顺序返回答案。,请你在该数组中找出。原创 2024-05-26 21:56:20 · 277 阅读 · 0 评论 -
JavaEE6核心特征:BeanValidation解析
在验证Address对象时,addressline1的值被传递到针对@NotNull约束的验证类以及针对@Size约束的验证类中,而 addressline2的值被传递到针对@Size约束的验证类中,由相关的验证类进行验证。@Size指定被注解的元素addressline1和addressline2不能超过给定的最大值,即30个字符。◆Pattern:@Pattern确保被注解的元素(String)一定会匹配给定的Java正则表达式。◆Null:@Null确保被注解的元素一定为null。原创 2024-05-26 20:17:17 · 312 阅读 · 0 评论 -
2024最新支付宝4面+美团4面+拼多多四面面试总结,已全获Offer(1)
两个10G的文件,里面是一些url,内存只有1G,如何将这两个文件合并,找到相同的url?代码题:两个有序数组,数组中存在重复数字,合并成一个有序数组,去除重复数字。技术选型方面,一个新技术和一个稳定的旧技术,你会如何选择,会考虑哪些因素?MySQL innodb的b+树索引,主键索引,聚簇索引有什么区别?线程池由哪些组件组成,有哪些线程池,分别怎么使用,以及拒绝策略有哪些。1000个多并发线程,10台机器,每台机器4核的,设计线程池大小。aio,nio,bio的了解,NIO的核心概念有哪些?原创 2024-05-26 17:32:27 · 314 阅读 · 0 评论 -
JSP购物车案例精简版-适合小白学习
/获取该书的单价//总价:数量*单价//返回购物项的总价格购物车实体/***///键是书籍的id,值是书//购物车总价//把购物项(用户传递进来的书籍)添加到购物车里面去//获取得到的购物项//判断购物车是否存在购物项,如果不存在//创建这个购物对象//将用户传递过来的书籍作为购物项//默认把该书籍的数量设置为1//把购物项添加到购物车去}else {//如果购物项存在,将购物项的数量+1/**原创 2024-05-25 22:07:22 · 326 阅读 · 0 评论 -
JSP类计算机专业毕业设计题目课题选题
63.J2EE框架的师生互助平台的设计与实现。58.基于WEB的考务管理系统的设计与实现。85.基于BS模式的服装进销存管理系统。86.基于Web的可维护的数据库浏览器。94.基于JSP的小型课程信息管理系统。48.基于CTOC的网上拍卖管理系统。77.个人通信簿管理系统的设计与开发。72.公司员工个人信息网络管理系统。99.基于JSP的学生信息管理系统。65.基于JSP教学实验管理系统。82.基于JSP的邮件收发系统。87.基于电子商务的网上购物。76.在线论坛的设计与实现。95.校园二手市场交易平台。原创 2024-05-25 22:06:51 · 287 阅读 · 0 评论 -
Java interface接口及接口与抽象类的区别
全局常量:public static final的.但是书写时,可以省略不写。JDK8:除了定义全局常量和抽象方法之外,还可以定义静态方法、默认方法(略。6. Java类可以实现多个接口 —>弥补了Java单继承性的局限性。如果实现类没覆盖接口中所的抽象方法,则此实现类仍为一个抽象类。如果实现类覆盖了接口中的所抽象方法,则此实现类就可以实例化。4. 接口中不能定义构造器的!7. 接口与接口之间可以继承,而且可以多继承。9. 接口,实际上可以看做是一种规范。8. 接口的具体使用,体现多态性。原创 2024-05-25 18:12:26 · 294 阅读 · 0 评论 -
java HTTP请求工具类
throw new RuntimeException(“请求失败”);throw new RuntimeException(“请求失败”);@date 2020年07月27日 09:10:10。@date 2020年07月27日 09:10:54。@date 2020年07月27日 09:10:54。方法描述: 发送post请求-form表单数据。方法描述: 发送post请求-json数据。@Company: 洛阳图联科技有限公司。方法描述: 发送get请求。原创 2024-05-25 18:11:55 · 426 阅读 · 0 评论 -
987 页的 Java 面试宝典,看完才发现,应届生求职也没那么难
对于应届生来说,面试是没有什么经验的,这部分的经历是比较匮乏的,不清楚这些公司面试时会问到什么,因此这一部分将现在的 IT 类公司针对应届生所会问到的面试题全部归类整理好了,当然主要还是以互联网公司为主。Hibernate 中 session 的 update()和 saveOrUpdate()、load()和 get()有什么区别?getString()方法与 getObject()方法有什么区别?sleep()方法与 wait()方法有什么区别?run()方法与 start()方法有什么区别?原创 2024-05-25 14:58:17 · 370 阅读 · 0 评论 -
8成以上的java线程状态图都画错了,看看这个-图解java并发第二篇
【代码】8成以上的java线程状态图都画错了,看看这个-图解java并发第二篇。原创 2024-05-25 14:57:46 · 265 阅读 · 0 评论