自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 vue-quill-editor 中部分样式不显示问题

前端项目使用了vue-quill-editor 富文本编辑框,在编辑内容时文本样式都能正常使用,但是上传之后查看文本,就会发现有些样式并没用加载出来。分析编辑器中的css样式可知,.ql-editor外层还需要加个class名ql-snow,(前提是已经引用过该css文件。在需要显示文本内容的盒子中,加入类名ql-editor,且其父盒子加上类名ql-show。查看代码能看到,有些标签上面的类并没有编写。

2022-11-09 20:27:06 1838 1

原创 Java四大函数式接口(Function、Consumer、Supplier、Predicate)

Java四大函数式接口(Function、Consumer、Supplier、Predicate)function 包函数类型,有传入的参数,也有返回值,点进源码可以看出: 其中T为参数,R为返回值代码示例:消费类型,即只支出没有收入(有传入参数,没有返回值),点进源码查看: 只有传入的参数T,并没有返回值代码示例:供给类型,即只有返回值,没有参数,点进源码:只有一个返回值T代码示例:有输入也有返回值,但返回值类型为boolean,点进源码: T为参数,返回值为boolean代码示例:搜索复制..

2022-06-19 11:26:38 6845 1

原创 高并发下的三个常用辅助类(CountDownLatch、CyclicBarrier、Semaphore)

高并发下的三个常用辅助类(CountDownLatch、CyclicBarrier、Semaphore),通俗的说就是设置count=5的话,若在某处写上await等待方法堵塞进程,执行5次CountDown方法后才能恢复进程;信号量主要用于两个目的:一个是用于多个共享资源的互斥使用,另一个用于并发线程数的控制。和CountDownLatch不同的是CyclicBarrier的await方法内部自动减1,也就是调用await方法就执行了减1操作。...

2022-06-17 12:29:15 328

原创 Thymeleaf语法总结

如果开发Web应用前后端不分离,Thymeleaf就会显得十分重要,当然前后端分离的话Thymeleaf也有其用武之地。jsp支持非常强大的功能,包括能写Java代码,但是SpringBoot项目首先 是以jar的方式,不是war,第二,如果用的是嵌入式的Tomcat,他现在默认是不支持jsp 的。SpringBoot推荐使用模板引擎,ThymeleafThymeleaf官网:https://www.thymeleaf.org/使用Thymeleaf,需要在html文件中导入...

2022-05-30 15:59:07 386

原创 spring-boot中实现网页国际化(即网页设置中英文语言切换)

1、配置文件编写在resource资源文件下新建一个i18n(internationalization)目录,存放国际化配置文件。 在其中新建login.properties文件和login_zh_CN.properties,这时候发现IDEA自动识别国际化操作(文件夹图标变了) 在这之上再新建一个文件最后目录变成这样在视图里面开始配置中英文2、在页面中读取设置的语言(thymeleaf模板语言)th:text="#{login.tip}"t.

2022-05-23 23:29:25 2362 1

原创 No validator could be found for constraint ‘javax.validation.constraints.Email‘

完整报错:No validator could be found for constraint 'javax.validation.constraints.Email' validating type 'java.lang.String'. Check configuration for 'email'java有自带的校验包,例如我导入的就是import javax.validation.constraints.Email;import javax.validation.constrai

2022-05-21 13:19:23 1002

原创 构建SSM框架项目(图书的增删改查)

学完SSM(Spring,Spring MVC,MyBatis)框架,可以搭建一个简单小型的网页。整合SSM框架基本思路:新建数据库数据,里面包括我们需要用到book的相关信息 新建maven项目,里面添加web项目支持,且在pom.xml导入相关包,添加资源过滤配置。 web.xml中注册DispatcharServlet用于拦截请求至spring的资源文件(applicationContext.xml),以及注册编码过滤器(encodingFilter) 建立基本项目结构,pojo、dao

2022-05-16 16:21:52 487

原创 报错Invalid bound statement (not found): com.***.***

​​

2022-05-16 13:31:05 931

原创 java后端实现图片验证码输出到浏览器页面

主要思想:在内存中创建一张2D图片 新建Graphics2D对象,类似于画笔 给图片设置长宽高、背景色 给图片写数据,需要用到随机数 response设置内容类型setContentType为“image/jpeg” 设置响应头,网站有缓存不让浏览器缓存 把图片加载到浏览器主要代码:protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletExcepti

2022-04-26 09:45:50 2513

原创 response实现资源下载问题

主要步骤要获取下载文件的路径realPath 获取文件名filename 设置想办法让浏览器能够支持下载我们需要的东西 response.setHeader() 获取下载文件的输入流 FileInputStream 创建缓冲区 byte[] buffer 获取OutputStream对象 ServletOutputStream 将FileOutputStream流写入到buffer缓冲区 in.read(buffer) 使用OutputStream将缓冲区中的数据输出到客户端out.wr.

2022-04-26 09:02:29 322

原创 请求转发和重定向的区别

一、请求转发客户端只发送一次请求到服务器,服务器也只做一次响应给客户端。 浏览器地址栏只会显示客户端第一次访问的URL,相当于服务器将此次响应交给另一个Servlet处理,但还是当前Servlet。 请求转发的路径必须是同一个服务器下的地址。 转发可以携带参数和request作用域的值。request.getRequestDispatcher(path).forward(arg0, arg1)二、重定向客户端先发送一次请求到服务器,服务器给出响应给客户端告诉其访问另一个url,从而

2022-04-25 13:43:29 2611

原创 Maven中配置导出问题

由于maven中约定大于配置问题,我们可能会遇到自己写的资源文件无法被导出问题,以至于在运行之后target文件里没有我们自己写的的配置文件。解决方法: <build> <resources> <resource> <directory>src/main/resources</directory> <inclu...

2022-04-25 09:22:23 616

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除