- 博客(14)
- 收藏
- 关注
原创 java 常用处理字符串方法
/根据逗号切割字符串转为数组。StringUtils.isEmpty()是否为空。可以看到 空格是会绕过这种空判断,因为是一个空格,并不是严格的空值,会导致。//判断字符串不是空,也不是null。str.split(",") //根据逗号切割字符串。
2024-05-20 11:30:43 99
原创 Springboot注解
RestController:复合注解,相当于@ResponseBody+@Controller,效果是将方法返回的对象直接在浏览器显示成json格式。@PostMapping:RequestMapping的Post方法的简写。@GetMapping:RequestMapping的Get方法的简写。@Repository:DAO层注解,一种特化的@Component。@RequestParam:获取请求携带的数据的值,在参数前面加。@Service:一种特化的@Component,作用在类上。
2023-09-23 15:11:57 62 1
原创 LambdaQueryWrapper使用
LambdaQueryWrapper<实体类> wrapper = new LambdaQueryWrapper<>();条件语句可以判断是否为空,例:!值.isEmpty() 为ture 则继续执行后面语句;字段名 可以用 实体类::get方法 的形式获取;wrapper.eq(条件语句,字段名,传递的值);.eq为 字段名 = 传递的值。传递的值 参数获取;
2023-09-01 11:36:45 603 1
原创 Cookie和Session
1、大部分都是使用cookie存储一个session_id,具体的数据和操作都存储在session内,用户在请求时会session_id带到服务器上,服务器在session库中根据id获取用户的数据。cookie生成时会带有一个Expire值,在这个周期内有效,部分页面会设置成0或负数,这样一关闭浏览器就会清楚cookie,更安全。5、cookie单个最多4k,大部分站点最多可以保存20个cookie,session没有大小限制,只和服务器有关。1、cookie存储在本地,session存储在服务器。
2023-08-16 22:10:17 48 2
原创 JSP详解
JSP全称 Java Service Page,即Java服务器页面,是对Servlet的一种封装,每次都是先转译成Servlet再执行,是能够编写Java代码的动态网页。pageContext: 页面上下文对象,该对象封存了另外八个对象,每个JSP文件都单独有一个pageContext对象。out: 响应对象,带有缓冲区的响应对象,效率高于response,但是不可以设置响应重定向,所以response需要保留。response: 响应对象,用来返回给浏览器的响应对象,可以设置响应重定向。
2023-08-16 21:46:59 74 1
原创 Servlet详解
进行转发,这个是在服务器端进行,前端页面只发送一次请求,故感受不到。,但是第一次请求时间就会比较长,如果需要提高第一次的响应速度就要去自己设置Servlet的初始化时机,在web.xml中使用进行配置,数字越小则启动越靠前,最小值0,最快是在系统启动就实例化初始化。2、响应重定向:在请求过程中,Servlet完成了自己的工作,同时告诉前端想要做成这件事,需要你再另外请求别的资源,于是浏览器收到响应就会再次请求另外的资源,这部分是在浏览器端完成,共两次请求。Serlvet在容器中是单例的、线程不安全的。
2023-08-16 21:33:39 40 1
原创 Servlet、JSP、MVC
它是基于Java技术实现的,能够与Web服务器进行交互,接收HTTP请求,处理请求并返回响应给客户端。Servlet和JSP是Java Web技术中的两种主要组件,它们可以相互配合,实现动态网站的开发。在MVC架构中,Servlet充当控制器角色,负责处理用户请求,调用模型层的业务逻辑,并将结果返回给视图层(JSP)。JSP负责将数据呈现给用户,实现页面的动态生成。MVC(Model-View-Controller)是一种设计模式,用于将程序的逻辑、数据和展示层分离,提高代码的可维护性和扩展性。
2023-08-16 20:43:55 165
原创 银行账户管理系统项目经验
该项目是一家银行账户管理系统,主要提供账户开户、存款、取款、转账等服务,以满足客户的个人和企业金融需求。根据用户账户或用户账号查询账号信息、新增账户、可以冻结、解冻账户、以及删除账户。根据新闻标题查询新闻信息、新增新闻、修改新闻、以及删除新闻。角色,查询用户信息、新增用户、修改用户信息、以及删除用户。普通用户:可以实现用户存款和用户取款,转账,查询交易记录。普通用户:可以显示新闻标题和发布时间点击可以查看新闻内容。普通用户:可以修改自己的个人信息。项目采用前后端分离模式。
2023-08-15 22:54:02 251
原创 师生问答管理平台项目经验
(2)单体应用到微服务架构:将UI界面迁移至网关,网关微服务项目设置路由,创建通用模块项目,迁移数据访问层、业务逻辑层、控制层,javafaq-eureka:注册中心,javafaq-gateway:网关,javafaq-sys:用户管理模块,javafaq-faq:问答管理模块,javafaq-search:搜索模块,javafaq-resource:静态资源服务器。(1)老师页面:根据用户角色区分开老师和学生登录后的首页,复用标签导航列表和用户信息面板,显示讲师问题列表。项目采用前后端分离模式。
2023-08-15 22:53:03 93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人