- 博客(76)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 解决@requestbody传参为空,第⼆个字母是下划线映射不到
出错原因:不符合javabean规范,识别有误,导致无法匹配!如数据库的字段是, t_p a_b原因使用@data注解,省了get, set方法Javabean规范导致json传参首字母大写获取不到解决将传参字段改为符合javaBean规范的格式(推荐)t_p改为table_p方法1不用首字母大写,第二个字母大写方法2 (如果改参数嫌麻烦,推荐)自己用IDEA生成get set方法public String getpTy(){reture pTy;}public void setpTy
2022-04-14 18:17:48
3149
原创 解决Idea报错 Command line is too long
Idea运行java报错:Command line is too long. Shorten command line for ***此问题是因为Idea的配置问题,解决方法如下:1、选择运行配置2、找到短命令行选择,选择classpathfile3、再次运行既可;
2022-04-12 14:32:41
1068
原创 spring IOC及DI的理解
IOC及DI是一个意思是从不同角度看的两种说法ioc控制反转(从使用的角度)原来在业务中需要自己去new对象,现在直接交给spring容器来管理(由spring容器的 bean工厂来new对象)不需要关心何时创建他,直接用这个对象即可,因为会在你用时spring容器会自动创建对象DI依赖注入(被使用的角度)原来的业务需要用到这个对象,需要进行new,现在通过告诉spring容器我现在要用这个对象,spring容器就会为你创建好对象,这个关系体现出了依赖,有需求(依赖)就会给你创建(注入)...
2022-03-18 15:32:35
407
原创 Oracle 定时任务
--查询定时任务select * from dba_jobs where what = 'SPK_M1_BF_CALC.SP_GEN_SINGLE_CORP_BASE_2021;' --根据存储过程查询select * from dba_jobs where job=443 --根据定时任务编号--创建定时任务 (一)begin dbms_job.submit(21,'SPK_M1_BF_CALC.SP_GEN_SINGLE_CORP_BASE_2021;',to_date('2021
2021-09-06 18:25:16
1678
原创 虚拟机繁忙解决办法
解决虚拟机繁忙的有效方法!问题示例图如下:解决方法一:这个方法也是最简单粗暴的,直接重启!解决方法二:此方法是针对于重启之后还是解决不了的情况,打开镜像的文件位置,找到下图的文件删掉,然后重启。解决方法三(最有效):首先,打开任务管理器,强制结束vm(此时虚拟机是未正常关机的状况,此时重新开机会出现各种问题)。 第二步,按win键+r打开运行,输入msconfig第三步,点击"服务"第四步,勾选左下角的“隐藏所有Microsoft服务”,找到并勾选如图5个关于vm的服务,
2021-04-25 10:28:11
5578
1
原创 SEVERE: Could not contact localhost:8005. Tomcat may not be running.
修改 tomcat 的bin/cataline.sh文件,增加一行配置即可。在catalina.sh的第一行增加 JAVA_OPTS=-Djava.security.egd=file:/dev/./urandom 即可。JAVA_OPTS=-Djava.security.egd=file:/dev/./urandom
2021-03-23 17:30:14
388
原创 微信小程序,随笔2——navigator组件的使用,底部菜单栏,顶部导航栏
navigator组件的使用navigator是一个块级元素,若想使其变为行级元素,须display:inline;open-type属性默认是navigate,保留当前页(隐藏),跳转到指定页,可返回上一页。redirect,关闭当前页(卸载),跳转到指定页。switchTab, 只能用于跳转到tabbar页面,并关闭其他非tabbar页面,tabbar之间做切换hover-class属性,点击链接时使用nav-default{red} 导航字体颜色nav-hover {blue} 点击
2020-06-23 17:28:15
1259
原创 微信小程序,随笔1
样式/* 背景颜色 */ background-color: #eee; height: 100vh; 等效于height:100% 弹性布局 display: flex; 排列方向 :垂直 flex-direction: column; 有空格的均匀分布 justify-content: space-around; 每行居中 align-items: center;rpx自适应像素,可根据屏幕大小自动调整像素大小。一般选用iP
2020-06-23 16:20:14
144
原创 使用 Filter 和 ThreadLocal 组合管理事务
使用 ThreadLocal 来确保所有 dao 操作都在同一个 Connection 连接对象中完成手写的JdbcUtils 工具类的修改:public class JdbcUtils { private static DruidDataSource dataSource ; private static ThreadLocal<Connection> conns = ne...
2020-04-28 20:15:24
291
原创 Filter过滤器介绍及使用
文章目录1、Filter 什么是过滤器2、Filter 的初体验Filter过滤器的使用步骤:3、Filter的生命周期4、FilterConfig 类5、FilterChain 过滤器链6、Filter 的拦截路径精确匹配目录匹配后缀名匹配1、Filter 什么是过滤器Filter 过滤器它是JavaWeb的三大组件之一。三大组件分别是: Servlet 程序、Listener 监听器、F...
2020-04-28 19:53:58
914
原创 Cookie 和 Session简介及使用,以及他们的关系
这里写目录标题一、Cookiea)什么是 Cookieb)如何创建 Cookiec)服务器如何获取d)Cookie 值的修改e)浏览器查看 Cookief) Cookie 生命控制g)Cookie 有效路径Path 的设置二、Session 会话a) 什么是 Session 会话?b) 如何创建 Session 和获取(id 号,是否为新)c)Session 域数据的存取d) Session生命周...
2020-04-28 18:55:12
257
转载 关于web中数据回显时param和params使用
web页面开发中,经常会有点击查询,查询条件要回显到查询页面,就是点击查询后刷新页面,查询条件要依然存在这样要满足条件: 服务器响应页面的请求和点击查询的请求是同一个请求,也就是服务器必须是转发到页面上${param.stuName} 回显查询条件:相当于request.getParameter("")${params.name}等价于request.getParameterValues(“...
2020-04-25 17:35:14
975
原创 JSTL标签库
JSTL标签库全称是指JSP Standard Tag Library JSP 标准标签库。是一个不断完善的开放源代码的JSP标签库。EL表达式主要是为了替换jsp中的表达式脚本,而标签库则是为了替换代码脚本。这样使得整个jsp页面变得更佳简洁。...
2020-04-24 16:38:29
116
原创 EL 表达式
1.EL 表达式a)什么是EL表达式,EL:表达式的作用?EL表达式的全称是: Expression Language。 是表达式语言。EL表达式的什么作用:EL表达式主要是代替jsp页面中的表达式脚本在jsp页面中进行数据的输出。EL表达式在输出数据的时候,要比jsp的表达式脚本要简洁很多。EL表达式的格式是: ${表达式}EL表达式在输出null值的时候,输出的是空串。jsp...
2020-04-23 18:48:43
351
原创 javaweb——jsp(jsp的本质是什么、jsp九大内置对象、四个域对象、jsp的主要作用)
1.什么是jsp,它有什么用?jsp的全称是java server pages。Java 的服务器页面。jsp的主要作用是代替Servlet 程序回传html页面的数据。 因为Servlet 程序回传html页面数据是一件非常繁锁的事情。开发成本和维护成本都极高。<%@ page contentType-"text/html ;charset-UTF - 8" language-"j...
2020-04-23 17:27:54
1800
原创 web中 "/" 斜杠的不同意义
被浏览器解析在web中/斜杠是一种绝对路径。/斜杠如果被浏览器解析,得到的地址是: http:/ip:port/<a href="/">斜杠</a> ---> 地址栏的地址为 http:localhost//8080被服务器解析/斜杠如果被服务器解析,得到的地址是: http:/ip:port/工程路径1、xml文件中<url-...
2020-04-22 19:16:33
657
原创 HttpServletRequest类、HttpServletResponse类
HttpServletRequest类有什么作用。每次只要有请求进入Tomcat服务器,Tomcat服务器就会把请求过来的HTTP协议信息解析好封装到Request对象中。然后传递到service方法( doGet和doPost)中给我们使用。我们可以通过HttpServletRequest对象,获取到所有请求的信息。HttpServletRequest类的常用方法常用方法描述...
2020-04-22 18:55:00
431
原创 浏览器中HTTP协议内容介绍
请求的HTTP协议格式客户端给服务器发送数据叫请求。服务器给客户端回传数据叫响应。请求又分为GET请求,和POST请求两种I.GET请求1、请求行(1)请求的方式 (2)请求的资源路径 [+?+请求参数](3)请求的协议的版本号 2、请求头key: value 组成不同的键值对,表示不同的含义。II.POST请求1、请求行(1)请求的方式 (2)...
2020-04-22 17:22:32
1013
原创 Servlet技术、URL是如何定位到Servlet程序里的呢?、Servlet生命周期、整个Servlet类的继承体系、ServletConfig类、ServletContext类
一、什么是ServletServlet 是JavaEE规范之一。 规范就是接口。Servlet 就JavaWeb三大组件之一。三大组件分别是: Servlet 程序、Filter 过滤器、Listener 监听器。Servlet 是运行在服务器上的一个java小程序,它可以接收客户端发送过来的请求,并响应数据给客户端。二、手动实现Servlet程序1、编写一个类去实现Servlet接...
2020-04-22 12:06:52
250
原创 Eclipse和IDEA部署Tomcat web项目有什么不同?它们把部署项目放到了哪里?
Eclipse会将web项目默认部署到 Tomcat 的安装目录下的wtpwebapps文件夹下IDEA会在操作系统盘的用户目录下新建一个目录,这个目录一般是你的IDEA的版本号目录真正的地址在如下的xml文件中的docBase所对应的文件目录下...
2020-04-22 11:24:19
1051
1
原创 修改Tomcat端口号、设置虚拟路径、tomcat服务器默认访问地址
修改Tomcat端口号设置虚拟路径方法1(修改配置文件):在Tomcat7的安装目录下找到conf目录,在该目录下有一个server.xml文件,这个文件的任务是配置整个服务器信息。例如修改端口号,添加虚拟主机…… 打开这个文件,找到HOST标签,在这个标签中处插入以下代码:<Context path="/yang" docBase="f:\mysite1\xxx.war" deb...
2020-04-21 16:52:26
3204
原创 Web资源的分类
Web资源的分类web资源按实现的技术和呈现的效果的不同,又分为静态资源和动态资源两种。静态资源: html、 css、 js、 txt、 mp4 视频, jing 图片动态资源:jsp页面、Servlet 程序...
2020-04-21 16:42:45
1371
原创 JDBC——利用反射动态获取结果集
// 查询 public static <T> ArrayList<T> query(Class<T> clazz, String sql, Object... args) { PreparedStatement ps = null; Connection conn = null; ResultSet resultSet = null; t...
2020-04-21 16:41:49
437
原创 数据库事务及JDBC事务处理
一、数据库事务介绍事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态事务处理(事务操作):保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多 个操作时,要么所有的事务都被提交(commit) ,那么这些修改就永久地保存下来;要么数据库管理系统将放弃所作的所有修改,整个事务**回滚(rollback)**到最初状态。为确保数据库中数据的一...
2020-04-21 16:38:36
283
原创 IDEA-Tomcat启动部署web模板、修改模块的工程路径、热部署
启动部署web模板重启选项修改模块的工程路径注:tomcat服务器和工程路径最好都和模块名一样热部署
2020-04-20 18:18:18
251
原创 Artifact 01_web:war exploded: Error during artifact deployment. See server log for details.
Artifact 01_web:war exploded: Error during artifact deployment. See server log for details.Artifact 01_web:war exploded: com.intellij.javaee.oss.admin.jmx.JmxAdminException: com.intellij.execution.Ex...
2020-04-20 17:57:24
4902
1
原创 Configuration Error: deployment source ' :war exploded' is not valid
选中要执行的模块,然后确认应用就行了
2020-04-20 17:44:54
9310
1
原创 JDBC获取数据库的五种连接方式(循循渐进)
获取数据库的连接方式(循循渐进)方式一: @Test public void testConnection1() throws SQLException { // 实例化mysql的驱动 Driver driver = new Driver(); // 提供连接信息,包括url,user,password String url = "jdbc:mysql://localho...
2020-04-16 21:48:15
368
1
原创 InetAddress类的创建及使用 ,Socket概述,网络编程(TCP、UDP、URL)
TCP编程//客户端 @Test public void client() { Socket s = null; OutputStream os = null; InputStream is = null; try { //1.创建一 个Socket的对象,通过构造器指明服务端的IP地址,以及其接收程序的端口号 s = new Socket(InetAddress...
2020-04-16 12:00:36
534
原创 java反射
获取Class类的实例的4种方式//1.调用运行时类本身的class属性Class clazz1 = Person.class;System.out.println(clazz1.getName());Class clazz2 = String.class;System.out.println(clazz2.getName());//2.通过运行时类的对象获取Person p = n...
2020-04-16 11:40:53
105
原创 java的时间、日期类,日历类
System类:currentTimeMilliso :返回当前时间的long型值。此long值是从1970年1月1日0点0分00秒开始到当前的毫秒数。此方法常用来计算时间差。Date类: java.util.Date1. Date d = new Date();//返回当前时间的Date : Mon May 12 15:17:01 CST 2014Date d1 = new Date(1...
2020-04-13 13:27:35
272
原创 【精】(String)字符串拼接内存解析
String str1 = “Hello”;字符串常量池中没有"Hello",则创建一个字符串并把地址值返回给str1String str2 = “Hello”;字符串常量池中存在"Hello",则创将该字符串的地址值返回给str2String str3 = new string( “Hello”);str3指向对象的地址,对象中的值指向字符串常量池中已有的字符串String str......
2020-04-13 13:05:27
2048
4
原创 线程之生产者消费者问题
/**生产者消费者问题*生产者(Productor)将产品交给店员(Clerk),而消费者(Customer)从店员处取走产品,*店员一次只能持有固定数量的产品(比如:20),如果生产者试图生产更多的产品,店员会叫生产者停一 下,*如果店中有空位放产品了再通知生产者继续生产;如果店中没有产品了,店员会告诉消费者等一 下,*本如果店中有产品了再通知消费者来取走产品。*///店员cl...
2020-04-12 16:01:48
150
TA创建的收藏夹 TA关注的收藏夹
TA关注的人