- 博客(53)
- 收藏
- 关注
原创 【学习总结】JVM篇
HotSpot虚拟机时OpenJDK和OracleJDK中默认的Java虚拟机。它最初并非由Sun公司所开发,而是由一家名为“Longview Technologies”的小公司设计。Sun公司注意到这款虚拟机在即时编译等多个方面有着优秀的理念和实际成果,在1997年收购了Longview Technologies公司,从而获得了HotSpot虚拟机让HotSpot虚拟机与总不同的就是它的热点探测技术。HotSpot虚拟机通过执行计数器找出最具有编译价值的代码。然后通知即时编译器以方法为单位进行编译。
2024-08-13 11:24:10
822
原创 请将以下水果字符串按从小到大顺序排列,并将实现代码过程写下来:String fruit=“34香蕉5桃子8橘子90子3西瓜6哈密瓜10苹果“
请将以下水果字符串按从小到大顺序排列,并将实现代码过程写下来:String fruit=“34香蕉5桃子8橘子90子3西瓜6哈密瓜10苹果"
2023-07-06 14:29:09
351
原创 Java操作mongodb(含分页,精确查询,模糊查询,时间区间,排序)进行查询
java操作mongodb进行分页查询集大成者。包含:分页,排序,模糊/精确查询,区间查询。以及拼接分页参数。用java查询mongodb?看这一篇足够!
2023-06-07 14:59:51
3697
4
原创 用Java把树形数据转成列表,再把列表转成树形数据 From NewBing
用Java把树形数据转成列表,再把列表转成树形数据 From NewBing
2023-04-28 16:48:58
476
原创 Java中XML如何转为BEAN
在网络通讯中,对方传的数据经常是XML格式包装的数据集合。在Java开发中,我们如何将XML转成Java实体类呢?
2023-02-01 14:47:49
2030
原创 SpringCloudAlibaba+Nacos+openFiegn最新教程(送源码)
项目集成SpringCloudAlibaba,含Nacos注册中心与openFeign远程调用
2022-05-24 16:04:27
362
原创 springBoot集成Redis最新教程(源码在文章底部)
安装Rediswindows系统本地安装redis步骤Linux系统各异,我在此不再赘诉Java到Redis的两种连接简单介绍下SpringBoot对Jedis的支持吧,在1.×版本的时候,SpringBoot的底层还是使用Jedis来连接Redis的,但是在2.×版本后,就换成了Lettuce。两者的区别如下:=Jedis: 采用的直连,多个线程操作的话,是不安全的,如果想要避免不安全的,使用 jedis pool 连接池! 更像 BIO 模式!Lettuce: 采用netty,实例可以再
2021-12-31 11:08:27
1072
原创 找到字符串中所有字母异位词(滑动窗口)
给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。异位词 指由相同字母重排列形成的字符串(包括相同的字符串)。示例 1:输入: s = “cbaebabacd”, p = “abc”输出: [0,6]解释:起始索引等于 0 的子串是 “cba”, 它是 “abc” 的异位词。起始索引等于 6 的子串是 “bac”, 它是 “abc” 的异位词。示例 2:输入: s = “abab”, p = “ab”输出: [0,1
2021-12-24 14:59:30
505
原创 SpringBoot集成Druid连接池
引入Druid包<!-- 阿里数据库连接池 --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version></dependency>配置文件中添加配置# initialSize的作用是告诉连
2021-12-20 15:08:16
1377
原创 如何灵活配置多环境文件
要求实现在总配置文件中将原有的dev替换成spring.profiles.active=@profile.active@在pom.xml中 <profiles> <profile> <id>dev</id> <properties> <profile.active>dev</profile.active>
2021-12-16 16:56:49
587
原创 springboot日志(控制台输出,日志文件输出)
基本信息SpringBoot版本2.2.5日志框架SLF4J日志实现LockBack应为springboot自带SLF4J与LockBack所以,不需要特殊引包简单实现在控制台输出在配置文件下一行代码搞定logging.level.com.hbsc.iotmiddleplatform.mapper = debug以日志文件输出直接指定文件,会在文件中输出,文件在项目根目录下logging.file.name=logs.log直接指定文件夹,会在文件中输出,文件夹在项目
2021-12-13 15:15:54
9306
1
原创 前端的两种传参方式
直接传,一对一 $('#query').click(function () { let endDate = $("#endDate").val(); let SOLID_TYPE = $("select[id='SOLID_TYPE']").val(); let corpCode = $("#corpCode").val();
2021-11-30 14:50:09
1407
原创 网络API调用与Json的处理
网络API调用与Json的处理经常听说API调用工程师,可什么是API呢?我自己写的Controller算Api吗?其实API就是接口,你自己写的控制层逻辑肯定也算API,但是通常意义上,我们偶尔会调用网络上的API供自己使用,以降低开发难度。获取网络API这里的方法多种多样,网上也有很多稀奇古怪的API可供调用。这里我选择的是一个天气API(前50次白嫖)https://www.apishop.net/#/[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bBDCxa
2021-11-16 11:06:15
1195
原创 mysql的拼接函数Connect
connect函数用法:CONCAT(str1,str2,…)返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。例题: 牛客:SQL32将employees表的所有员工的last_name和first_name拼接起来作为Nameselect concat(last_name," ",first_name) as name from employees ;connect_ws函数用法:CONCAT_WS(separator,str1,str2,…)
2021-07-12 10:50:53
515
原创 使用join查询方式找出没有分类的电影id以及名称
题目:牛客SQL29select f.film_id,f.title from film as f left join film_category as fc onf.film_id = fc.film_idleft join category as c onc.category_id = fc.category_idwherec.category_id is null;
2021-07-11 11:27:35
211
原创 使用子查询的方式找出属于Action分类的所有电影对应的title,description
子查询,下面的SQL逻辑很清晰。最后用film_id查电影表中的title与descriptionselect title,description from film where film_id IN ( #再用查到的categoryid查询对应关系表中的film_id select film_id from film_category where category_id IN ( #先在分类表中查分类名为Action的category_id sele
2021-07-11 11:24:12
285
原创 面试记录:一
HashMap和TreeMap能不能存空1 List 集合: 被比较的对象要重写equals()方法, 调用List中contains()方法,就是用equals()方法比较的.List 集合 (允许重复元素,允许空值)2 HashSet集合(不允许重复元素,允许空值): 被比较的对象要重写hashCode()方法和重写equals()方法, 两个都要.3 TreeSet集合.(不允许重复元素):方法一:被比较的对象(如学生类)实现Comparable接口,重写CompareTo()方法.–(不
2021-05-18 17:50:11
128
原创 计算机网络
五层协议1,物理层2,数据链路层3,网络层4,传输层5,应用层应用层:通过应用进程间的交互来完成特定网络应用:比如:DNS,HTTP协议,STMP协议我们应用层传输的数据叫做报文。传输层:为两台主机进程间的通信提供通用的数据传输服务比如:TCP,UDPTCP:面向连接的,提供可靠的数据传输服务UDP:提供无连接的,尽可能的数据传输服务(不保证可靠性)网络层:在计算机网络中通信的两台计算机可能会进经过多个数据链路,网络层的作用就是为这两台计算机选择最合适的网间路由和交换
2021-05-17 21:10:34
223
转载 Java 基础+集合+多线程+JVM
Java基础面向对象:面向对象更易维护,易复用,易扩展。因为它封装,继承,多态等特性。但是面向对象的效能比对象过程低。面向过程:面向过程的效能比面向对象要高。因为不用在调用类的时候还要实例化一个类。所以在单片机,LINUX中使用面向过程的较多。当然了,他不易维护。这不是JAVA性能低的原因,因为Java属于半编译语言。.java文件还要编译成.class文件所以还要额外消耗CPUJava的特点:1,简单易学2,面向对象(封装,继承,多态)3,平台无关性(JVM负责编译)4,可靠性5,安
2021-05-17 14:25:40
165
原创 重定向和转发的区别
关于服务端跳转和客户端跳转,怎么判断应该使用哪一种啊?return “admin/listCategory”;用的通过前端控制器的转发,服务器跳转,从查询页面跳转到编辑页面,请求域中的数据不丢失return “redirect:/admin_category_list”;用的重定向关键字,重新发起请求,客户端跳转如果有数据要传递到下一个页面用服务端跳转,否则用客户端跳转。(一般来说增删改用重定向,查询用转发)...
2021-03-20 18:17:36
113
转载 SSM框架原理
SSM框架的分层理解1.持久层属于MyBatis模块,也就是Dao层(Mapper层)。主要负责与数据库进行交互设计,用来处理数据的持久化工作,简单来说就是进行CRUD操作。DAO层设计首先是设计DAO的接口,然后在Spring的xml配置文件中定义此接口的实现类即可,DAO层的jdbc.properties数据源配置,以及有关数据库连接的参数都在Spring的配置文件中进行配置。2.业务层属于Spring模块,也就是Service层。主要负责业务模块的逻辑应用设计,首先是设计Service的接口,
2021-03-20 14:08:00
1920
原创 Web项目如何上传图片
传图片controller层该干的事public String add(Category c,HttpSession session,UploadedImageFile uploadedImageFile)throws IOException{ categoryService.add(c); //保存c对象 File imageFolder = new File(session.getServletContext().getRealPath("img/cat
2021-03-18 21:03:58
903
原创 SSM项目功能解析
SSM项目功能解析浏览器上访问路径 /admin_category_listtomcat根据web.xml上的配置信息,拦截到了/admin_category_list,并将其交由DispatcherServlet处理。DispatcherServlet 根据springMVC的配置,将这次请求交由CategoryController类进行处理,所以需要进行这个类的实例化在实例化CategoryController的时候,注入CategoryServiceImpl在实例化CategoryServ
2021-03-18 18:59:01
433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人