Java
文章平均质量分 53
我的java学习过程,有意思的代码
DragonZhuCn
黄色的树林里分出两条路,而我选了人迹更少的一条,从此决定了我一生的道路。
展开
-
用QRcode生成二维码
如何用QRcode生成二维码原创 2023-05-05 15:23:31 · 481 阅读 · 1 评论 -
用Java把树形数据转成列表,再把列表转成树形数据 From NewBing
用Java把树形数据转成列表,再把列表转成树形数据 From NewBing原创 2023-04-28 16:48:58 · 342 阅读 · 0 评论 -
使用Shell脚本批量发布或停止Java服务
使用shell脚本在linux环境批量启停服务原创 2023-03-24 10:32:47 · 237 阅读 · 0 评论 -
【大数据】第三章:详解HDFS(送尚硅谷笔记和源码)
【大数据】第三章:详解HDFS(送尚硅谷笔记和源码)原创 2023-02-16 16:11:17 · 597 阅读 · 0 评论 -
Java中XML如何转为BEAN
在网络通讯中,对方传的数据经常是XML格式包装的数据集合。在Java开发中,我们如何将XML转成Java实体类呢?原创 2023-02-01 14:47:49 · 1712 阅读 · 0 评论 -
webService速通教学(送源码)
webService速通教学(送源码)原创 2023-01-17 14:57:17 · 499 阅读 · 0 评论 -
如何集成GATEWAY作为网关(含网关404和503的解决办法)
如何集成GATEWAY作为网关(含网关404和503的解决办法)原创 2023-01-10 11:46:27 · 631 阅读 · 0 评论 -
SpringCloudAlibaba+Nacos+openFiegn最新教程(送源码)
项目集成SpringCloudAlibaba,含Nacos注册中心与openFeign远程调用原创 2022-05-24 16:04:27 · 316 阅读 · 0 评论 -
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 · 1025 阅读 · 0 评论 -
找到字符串中所有字母异位词(滑动窗口)
给定两个字符串 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 · 440 阅读 · 0 评论 -
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 · 1280 阅读 · 0 评论 -
如何灵活配置多环境文件
要求实现在总配置文件中将原有的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 · 431 阅读 · 0 评论 -
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 · 6616 阅读 · 0 评论 -
前端的两种传参方式
直接传,一对一 $('#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 · 1341 阅读 · 0 评论 -
网络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 · 1123 阅读 · 0 评论 -
面试记录:一
HashMap和TreeMap能不能存空1 List 集合: 被比较的对象要重写equals()方法, 调用List中contains()方法,就是用equals()方法比较的.List 集合 (允许重复元素,允许空值)2 HashSet集合(不允许重复元素,允许空值): 被比较的对象要重写hashCode()方法和重写equals()方法, 两个都要.3 TreeSet集合.(不允许重复元素):方法一:被比较的对象(如学生类)实现Comparable接口,重写CompareTo()方法.–(不原创 2021-05-18 17:50:11 · 92 阅读 · 0 评论 -
Java 基础+集合+多线程+JVM
Java基础面向对象:面向对象更易维护,易复用,易扩展。因为它封装,继承,多态等特性。但是面向对象的效能比对象过程低。面向过程:面向过程的效能比面向对象要高。因为不用在调用类的时候还要实例化一个类。所以在单片机,LINUX中使用面向过程的较多。当然了,他不易维护。这不是JAVA性能低的原因,因为Java属于半编译语言。.java文件还要编译成.class文件所以还要额外消耗CPUJava的特点:1,简单易学2,面向对象(封装,继承,多态)3,平台无关性(JVM负责编译)4,可靠性5,安转载 2021-05-17 14:25:40 · 138 阅读 · 0 评论 -
重定向和转发的区别
关于服务端跳转和客户端跳转,怎么判断应该使用哪一种啊?return “admin/listCategory”;用的通过前端控制器的转发,服务器跳转,从查询页面跳转到编辑页面,请求域中的数据不丢失return “redirect:/admin_category_list”;用的重定向关键字,重新发起请求,客户端跳转如果有数据要传递到下一个页面用服务端跳转,否则用客户端跳转。(一般来说增删改用重定向,查询用转发)...原创 2021-03-20 18:17:36 · 71 阅读 · 0 评论 -
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 · 1881 阅读 · 0 评论 -
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 · 742 阅读 · 0 评论 -
SSM项目功能解析
SSM项目功能解析浏览器上访问路径 /admin_category_listtomcat根据web.xml上的配置信息,拦截到了/admin_category_list,并将其交由DispatcherServlet处理。DispatcherServlet 根据springMVC的配置,将这次请求交由CategoryController类进行处理,所以需要进行这个类的实例化在实例化CategoryController的时候,注入CategoryServiceImpl在实例化CategoryServ原创 2021-03-18 18:59:01 · 384 阅读 · 0 评论 -
自定义一个异常类NoThisSoundException和Player类
【任务3】:1)自定义一个异常类NoThisSoundException和Player类2)在Player的play()方法中使用自定义异常3)NoThisSoundException继承Exception类,类中有一个无参和接收一个String类型参数的构造方法,构造方法中都使用super关键字调用父类的构造方法4)Player类中定义一个play(int index)方法,方法接收一个...原创 2019-11-03 13:50:20 · 2636 阅读 · 0 评论