- 博客(13)
- 问答 (1)
- 收藏
- 关注
原创 java--String类型和ObjectId类型的互相转化
使用Spring Data MongoDBstring —> objectIdString s;ObjectId id = new ObjectId(s);objectId —> stringobjectId id;String s = id.toHexString();
2022-02-28 17:47:50
2359
原创 Cannot create a session after the response has been committed
ServletOutputStream os = resp.getOutputStream(); String serverCode = CheckCodeUtil.outputVerifyImage(100, 50, os, 5); HttpSession session = req.getSession(); session.setAttribute("serverCode", serverCode);不知道为什么 response响应处理之后,再次获取se..
2021-11-13 18:01:26
806
原创 根目录路径
路径问题1. 完整的URL路径(1). url的组成部分协议:http:// https://服务器主机地址:localhost ip地址服务器端口:8833 port端口项目的虚拟路径(部署路径):web_demo01具体项目上的资源路径:/test/login.html /user/add servlet的映射路径(2) 什么时候使用完整的url路径浏览器地址栏直接访问一个项目中,访问另一个项目的资源2. 相对路径不
2021-11-09 20:04:53
1236
原创 关于io序列化时的EOFException异常
出现异常的情况在ObjectInputStream循环读取时,如果达到文件的末尾,没有对象可以读取,会抛出EOFExcetion解决方法1. 使用容器,在序列化时将此容器序列化到文件中集合 or 数组 ArrayList<Entry> list = new ArrayList<>(); list.add(entry); ... oos.writeObject(list); oos.close;
2021-10-30 13:44:09
686
原创 systemResource()和systemResource()的路径问题
关于classloader的两个resource方法的资源路径问题首先要明确的是resource类路径具体所指,即Source Root和Resource Root的路径所在位置,在idea中它们两个分别所指src和resource这两个包,需要注意的是它们两个并不是自己创建,而是Mark Diectory as的具体所选择的资源包idea中相对应的在硬盘中的位置就是out目录下的class类文件所在的文件夹,而这个就是上文所说的Source Root和Reource Root的存放位置参考贴.
2021-10-26 15:30:36
361
原创 SpringBoot源码(一)自动配置分析
@SpringBootApplication从SpringBoot的启动类来看@SpringBootApplication注解里面具有@SpringBootConfiguration和@EnableAutoConfiguration注解@SpringBootConfiguration注解里面包含了@Configuration,它里面是@Component,配置类和扫描组件注解@EnableAutoConfiguration回来继续看EnableAutoConfiguration自动配置注解,包
2021-08-18 11:57:33
145
原创 Lombok的@EqualsAndHashCode注解
@EqualsAndHashCode注解,自动在 bean上生成hashCode和equals方法,demoTest@Datapublic class Fu { private String name; private String code; public Fu(String name, String code) { this.name = name; this.code = code; }}@Data@EqualsAndHa
2021-08-11 18:12:39
99
原创 SpringMVC(一)
文章目录一、SpringMVC简介1、什么是MVC2、什么是SpringMVC3、SpringMVC的特点二、HelloWorld1、开发环境2、创建maven工程a>添加web模块b>打包方式:warc>引入依赖3、配置web.xmla>默认配置方式b>扩展配置方式4、创建请求控制器5、创建springMVC的配置文件6、测试HelloWorlda>实现对首页的访问b>通过超链接跳转到指定页面7、总结三、@RequestMapping注解1、@RequestMap
2021-08-08 17:54:44
396
原创 Linux下zookeeper集群的部署
1. 修改ip地址vi /etc/sysconfig/network-scripts/ifcfg-ens33修改 IPADDR 为新的ip地址重启网络service network resrart2. 安装和windows下安装步骤一致在zoo.cfg文件下部署# 添加集合信息server.1=192.168.x.x:2181:3182server.2=192.168.x.x:2181:3182server.3=192.168.x.x:2181:3182在data目录下创
2021-05-15 20:40:28
100
原创 分页查询的数据模型
一、数据模型及思路1.数据模型服务器向客户端相应的数据格式我们使用Result类封装。客户端向服务器传输三个数据:当前页数、每页条数、搜索条件。服务器向客户端传输两个数据:总条数、当前页的结果。2. 思路:Controller:获取请求参数封装到QueryPageBean对象;调用业务层方法将queryPageBean作为参数传递;使用Result封装响应数据。service:调用dao层方法查找两个数据:总条数、当前页的数据集合;将数据封装到响应数据模型并返回。二、后端代码1.
2021-03-22 15:57:57
264
原创 Linux主机名变为bogon
今天启动Linux的时候突然发现主机名变为了bogon,查找了一些资料,将解决办法备用下来,以便后用。第一步查看hostname发现主机名为bogon后修改/etc/hostname 为127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6#
2021-03-22 10:04:01
961
空空如也
ssm情况下,使用setter注入service获取的service实例为null
2021-11-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人