自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java浮点型 自动转换成科学计数法的解决方法

/ 是否以逗号隔开, 默认true以逗号隔开,如[123,456,789.128]// 四舍五入,保留2位小数。// 方法一:NumberFormat。// 结果未做任何处理。//方法二: BigDecimal。

2023-04-20 09:41:13 1095

原创 mybatis 开启驼峰命名匹配,开启执行sql打印日志

【代码】mybatis 开启驼峰命名匹配,开启执行sql打印日志。

2023-04-19 22:40:39 165

原创 mybatis 动态SQL <if>标签接收参数

实现通过接收参数不同值按照不同字段排序。

2023-04-19 22:37:34 283

原创 数据库连接池设置

取值应在minPoolSize与maxPoolSize之间。

2023-04-17 15:19:57 344

原创 kingbase 备份

-备份所有数据库--备份部分数据库。

2023-04-17 14:36:37 145

原创 idea 集成Git 遇到的问题 与解决

周末回到公司,开发开始前习惯性的update 本地代码 突然遇到Your SSH key has expired. Please generate a new key. 报错在本地GIT Bash 里ssh-keygen -t rsa -C "邮箱"生成了新秘钥,没有add到gitlab直接使用idea update 让输入密码第一次输入密码Permission denied, please try again.第二次输入密码Permission denied, plea

2022-01-10 16:29:06 1690

原创 Struts2请求参数封装四

Struts2请求参数封装四——集合参数封装集合参数封装需要借助于struts2请求参数封装中属性封装有实体类的方式。List集合即将表单数据提交到集合中,作为集合元素存在案例如下:Action:public class HelloAction extends ActionSupport { private List<User> users; public List<User> getUsers() { return users; } public vo

2021-08-18 01:16:10 82

原创 Struts2请求参数封装三

Struts2请求参数封装三——模型驱动模型驱动需要Action类实现ModelDriven接口并实现 getModel()方法,该方法返回值必须是T类型的实例。总之:三种请求参数的封装都需要struts2框架去执行params拦截器,第三种模型驱动还有需要modeldriven拦截器的执行具体实现代码如下:Actionpublic class HelloAction extends ActionSupport implements ModelDriven<User>{ privat

2021-08-18 00:39:50 108

原创 Struts2请求参数封装二

Struts2请求参数封装二————属性驱动,有实体类-实体类与动作类成功分离。相较于https://blog.csdn.net/a98764321a12346789a/article/details/119768833仅有form表单中name属性的区别具体实现如下:form表单:<form action="${pageContext.request.contextPath}/hello" method="post"> user:<input type="text" n

2021-08-18 00:19:10 68

原创 Struts2请求参数封装一

Struts2请求参数封装一不借助实体类,属性驱动不借助实体类,属性驱动请求参数封装的第一种方式:不借助实体类,属性驱动。表单数据接收都定义在动作类中,即动作类与模型数据写在一起条件:表单元素的name属性取值与模型数据的getter方法名去掉“get”后小写首字母相同 form表单如下:<form action="${pageContext.request.contextPath}/hello" method="post"> user:<input type="tex

2021-08-17 23:45:49 128

原创 struts2 全局结果视图与局部结果视图

定义在action标签外,在global-results标签体中的结果视图,全局结果视图可以有多个。 全局结果视图与局部结果视图优先级:先局部,后全局。<package name="p0" abstract="true" extends="struts-default" > <global-results> <result name="login">/login.jsp</result> </glob...

2021-08-13 00:31:45 120

原创 struts2 result标签,请求转发与重定向区别

result标签: 作用:用于配置结果视图(jsp/html也可以是一个action) 属性: name:指定逻辑视图。作用是和action方法的返回值进行比较,一致时候前往指定页面或action type:指定前往结果视图的方式。以何种方式前往 type的常用取值:...

2021-08-12 23:49:03 164

原创 struts2 action的三种访问方式

访问方式一: 全匹配配置方式:优点在于其动作类action的对应关系一目了然。如下:<package name="p2" extends="struts-default" > <action name="adduser" class="com.myit.web.action.UserAction" method="adduser"> <result name="success" type="dispatcher">...

2021-08-12 00:59:10 510

原创 struts2简单入门

由于公司涉及政府老项目,项目使用struts2作为view 层框架,最近自学,一些学习笔记作分享:struts2使用动作类action处理请求,action有种创建方式: 1.无侵入式,与普通类无异 2.实现Action接口 执行默认方法execute时候可以省略method属性 2.继承ActionSupport类struts.xml中标签含义:...

2021-08-11 23:06:56 108

原创 maven配置文件无法导出或生效问题解决

<build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include> ...

2021-07-24 00:53:00 145

原创 java.lang.ExceptionInInitializerError Caused by: org.apache.ibatis.exceptions.PersistenceException

问题:在搭建mybatis时候在测试总是无法通过爆出如下错误:java.lang.ExceptionInInitializerErrorat com.myit.UserMapperTest.test1(UserMapperTest.java:14) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeM...

2021-07-24 00:46:02 381 1

原创 Spring集成web环境

2021-07-09 00:45:16 73

原创 IDEA|报org.apache.catalina.core.StandardContext.startInternal One or more listeners

原因是:Spring的jar包版本不统一。

2021-07-09 00:43:19 287

原创 Spring 学习笔记——配置数据源

数据源的开发步骤:1.导入数据源的坐标和数据库驱动坐标 通过maven引入数据源和数据库驱动2.创建数据源对象3.设置数据源的基本连接数据4.使用数据源获取连接资源和归还连接资源...

2021-07-07 23:43:02 153

原创 Spring学习笔记

配置文件中某类(如:User)的bean仅存在一个则可以使用app.get(User.Class)获取,不需要进行类型的强制转换。配置文件中某类(如:User id="user1" id="user2")的bean存在多个则仅可以使用app.get(id)获取,并且需要进行类型的强制转换。...

2021-07-07 12:38:44 54

原创 Spring——bean标签的使用

singleton bean在加载配置文件时候创建单一实例

2021-07-07 01:50:12 248

原创 JSP 中<%@include %>与<jsp:inclde>的区别

1.<%@include %>属于指令标签,通过file属性指定包含文件,并且file属性不支持任何表达式;<%jsp:inclde%>动作标识通过page属性指定被包含文件,page属性支持JSP表达式。2.使用<%@include %>,被包含文件内容会原封不动插入到包含页面,然后JSP编译成一个Java文件;使用<%jsp:inclde%>,当标识被执行程序将请求转发到被包含页面,并将执行结果输出到浏览器中,返回包含页面,继续执行后面的代码。(类似

2021-06-29 11:28:19 1188

原创 JSP技术基础

jsp java server page java 服务器端页面,可以包含指令标识、HTML代码、JavaScript代码、嵌入式Java代码、注释和JSP动作标识等。一、指令标识1.page定义页面的相关属性<%@page …%>2.include实现在一个JSP页面中包含另一个JSP页面 <%@include file=“url”%>3.taglib标识页面中包含的标签库<%@taglib prefix="" uri=""%>prefix标识指定标签前缀,u

2021-06-29 10:56:13 64

原创 cookie中保存中文信息

tomcat8已经适配cookie存储中文的情况。tomcat7及以下版本用cookie来存贮中文要进行编码与解码,否则会出现乱码的情况。因此,向cookie中保存包含中文的信息时候,调用java.net.URLEncode类的encode()方法将保存在cookie中的信息进行编码;读取cookie的内容时候,需要调用java.net.URLDecode类的decode()方法进行解码。...

2021-06-28 18:59:56 398

原创 HttpServletRequest.getSession(boolen isNew) 与HttpServletRequest.getSession()

HttpServletRequest.getSession(boolen isNew) 与HttpServletRequest.getSession()一、Session的工作原理:(1)当一个session第一被启动时,一个唯一的标识被存储与本地的cookie中;(2)首先使用session_start()函数,从session仓库中加载已经存储的session变量。二、HttpRequest对象有两种形式的getSession的方法调用:getSession()getSession(bool

2021-06-28 18:57:32 697

空空如也

空空如也

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

TA关注的人

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