对象君
码龄4年
关注
提问 私信
  • 博客:15,301
    15,301
    总访问量
  • 14
    原创
  • 1,311,160
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2020-08-22
博客简介:

qq_50273981的博客

查看详细资料
个人成就
  • 获得11次点赞
  • 内容获得6次评论
  • 获得12次收藏
创作历程
  • 14篇
    2021年
成就勋章
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

java后台处理excel表格的读写操作

public class ExcelUtil { public static void writeBookExcel(List<Book> list, HttpServletResponse response){ try { String filename= "用户查询结果.xlsx"; //创建一个excel的内存对象 Workbook wb = null; if (f.
原创
发布博客 2021.09.02 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

验证码前后端写法

前端<script> //随机生成6位数字 var str = ""; for (let i = 0; i < 6; i++) { str += Math.floor(Math.random()*10); } //将数字绑定到canvas var mycanvas = document.getElementById("canvas"); var ctx = mycanvas.getContext('2d');
原创
发布博客 2021.09.02 ·
212 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Md5加密

1.java11的MD5加密public static String getMD5String(String str){ String res = ""; try{ MessageDigest md5 = MessageDigest.getInstance("MD5"); Encoder base64 = Base64.getEncoder(); res = base64.encodeToStrin
原创
发布博客 2021.09.02 ·
232 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于文件上传,下载

配置文件#uploadFolder 是上传路径,如果部署在linux,把路径改为linux下的file.uploadFolder=D:/upload/file.staticAccessPath=/a/file/**spring.servlet.multipart.enabled=true#最大上传文件总体积spring.servlet.multipart.max-request-size=100MB#当上传多大时,写入硬盘spring.servlet.multipart.file-si
原创
发布博客 2021.09.02 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mapper映射文件存放的两种位置

1.将Mapper接口和Mapper映射文件存放到src/main/java同一目录下,还需要在pom.xml文件中手动指定资源文件夹路径resources
原创
发布博客 2021.06.07 ·
3014 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

关于spring-MVC项目中引入jackson处理响应的JSON数据遇到的500错误的记录

学习springmvc时引入jackson处理响应的JSON数据时遇到一个错误,项目启动成功,但是访问处理json数据的路径时报了500错误,经过排除了各种查找,以为是版本问题,但换了
原创
发布博客 2021.05.27 ·
391 阅读 ·
2 点赞 ·
2 评论 ·
0 收藏

一个或多个listeners启动失败

1. 如果项目配置了监听器Listener,项目启动会失败,报错org.apache.catalina.core.StandardContext.startInternal 一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件2. 如果项目配置了过滤器Filter, 项目启动会失败,报错一个或多个筛选器启动失败3. 如果项目没有配置以上两种,那么在访问需要依赖别的jar包的java程序时就会报错ClassNotFoundException因为Lisenter和Filter是在
原创
发布博客 2021.05.24 ·
6574 阅读 ·
2 点赞 ·
2 评论 ·
4 收藏

创建bean的三种方式

spirng对bean的管理细节 1.创建bean的三种方式 2.bean对象的作用范围 3.bean对象的生命周期 创建bean的三种方式 第一种方式,适用默认构造函数创建 在spring的配置文件中使用bean标签,配以id和class属性之后,且没有其他属性和标签时 采用的就是默认构造函数创建bean对象,此时如果类中没有默认构造函数,则对象无法创建 <bean id="ac...
原创
发布博客 2021.05.17 ·
2402 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

ApplicationContext的三个常用实现类和核心容器的两个接口

ApplicationContext的三个常用实现类* ClassPathXmlApplicationContext,它可以加载类路径下的配置文件,要求配置文件必须在类路径下* FileSystemXmlApplicationContext,它可以加载磁盘任意路径下的配置文件(必须由访问权限)* AnnotationConfigApplicationContext,它是用于读取注解创建容器的* 核心容器的两个接口引发出的问题* ApplicationContext:.
原创
发布博客 2021.05.17 ·
449 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaWeb 过滤器(Filter)的使用

什么是过滤器过滤器是对web资源进行拦截,做一些处理后再交给下一个过滤器或servlet处理通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理应用场景设置统一的编码格式访问权限的设置过滤敏感词汇public class LoginFilter implements Filter { private FilterConfig _filterConfig = null; //声明接受初始化参数的字符串 private Str
原创
发布博客 2021.05.13 ·
271 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JSP九大内置对象

Request : 作用域是一次请求提交, getParamter()获取请求参数的方法 getParamterValues() 获得多个参数的方法 getParamterMap()获取请求中所有参数的方法 getRequestDispatcher().forwd()请求转发的方法 setCharacterEncoding()设置字符集 set/getAttribut()设置和获取属性 请求头信息及其他相关配置内容,如物理路径、请求url等Respone : setCharat...
原创
发布博客 2021.05.12 ·
174 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

表单提交解决乱码问题

1.解决浏览器发过来的请求中文乱码问题 req.setCharacterEncoding("UTF-8")2.防止响应对象返回给客户端时出现的乱码的问题resp.setCharacterEncoding("UTF-8");resp.setContentType("text/html;charset=UTF-8");注意:此设置必须在请求参数之前设置,否则字符转换失败...
原创
发布博客 2021.05.12 ·
89 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

根据名称模糊查询的两种方式的区别

<!--根据名称模糊查询--><select id="findByName" parameterType="string" resultType="com.itheima.domain.User"> select * from user where username like #{uname} <!--PrepatedStatement参数占位符预处理SQL对象 select * from user where username like ?-->.
原创
发布博客 2021.05.11 ·
888 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

2021-05-08

页面既要做添加操作,又要做修改操作,而到底是添加还是修改是由一个隐藏域来决定的。如何动态修改隐藏域<input type=”hidden”name= “action” value=”XXX”/>让他的值既可以实现添加,又可以实现修改???解决方案1:可以在当请求发起时,附带上当前要操作的值,并注入到隐藏域中解决方案2:可以通过判断当前请求参数中是否包含有id参数,如果有说明是修改操作,如果没有就是添加操作。${empty param.id ? "add":"update"}解决
原创
发布博客 2021.05.08 ·
71 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏