- 博客(33)
- 收藏
- 关注
原创 java配置环境变量,javac不是内部或外部命令,也不是可运行的程序
第一步创建JAVA_HOME,对应的值是jdk安装的位置注意的是jdk不是jre第二步创建CLASSPATH注意这里的值千万不能输错,前面有小点.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar第三步path里面添加内容,添加的是jdk里面的bin和jdk里面的jre里面的bin,一定得是绝对路径!!!像javac无效一般都是这里出了问题,千万注意,本人在此踩了多次坑千万注意一定得是绝对路径..
2022-04-25 15:15:21
637
原创 servlet总结
servlet文章目录servlet1、创建servlet项目2、servlet基础使用2.1、目录结构2.2、继承HTTP Servlet2.3、配置默认界面web.xml2.4、配置web.xml映射servlet2.5、HttpServletRequest2.6、HttpServletResponse3、转发(RequestDispather)4、el表达式${}4.1、el表达式格式4.2、注解5、JSTL5.1、导入jstl依赖的jar包5.2、jsp引入jstl核心标签库5.3、jstl常用语
2021-12-17 22:47:53
670
原创 使用$.ajax时报错:Uncaught ReferenceError: $ is not defined
是因为我们没用定义$var $ = layui.$;var data = obj.data;var $ = layui.$;//console.log(obj)if (obj.event === 'del') { layer.confirm('真的删除数据吗', function (index) { obj.del(); console.log(data.id); layer.close(index); $.ajax({ url: 'url', type:'post', da
2021-09-23 21:28:19
2278
原创 前端String转json
js方式:var testJson = {"name":"王小二"};testJson = eval("("+testJson+")");jquery方式:var testJson = {"name":"王小二"};testJson = $.parseJson(testJson);
2021-09-23 21:14:07
1036
原创 layui数据日期显示毫秒数转换成正常日期
table.render({ elem: '#demo' , url: '/book/BaseServlet?action=list' //数据接口 , page: true //开启分页 , cols: [[ //表头 {type: 'checkbox', fixed: 'left'} , {field: 'userName', title: '用
2021-09-23 16:31:16
513
原创 idea配置tomcat的url地址
刚创建的tomcat的url地址是这样的:地址看起来比较臃肿,并且如果直接修改会访问不了,那是因为我们没有修改这里的正确设置如下
2021-09-23 12:33:02
9022
4
原创 this web application instance has been stopped already问题
一个非常细节的问题就是首先检查mysql服务起来了吗?如果mysql服务起来了的话就就按照网上的操作步骤操作。mysql服务起来了的话可以参考文章:链接
2021-09-23 12:16:47
133
原创 基于springWeb+Spring Data Jpa项目配置
创建spring web项目导入相关依赖<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target&g
2021-09-14 17:07:03
206
转载 解决IDEA报错:error:java:不支持发行版本5
解决IDEA报错:error:java:不支持发行版本5今天在maven项目里面运行的时候,出现error:java:不支持发行版本5报错,原因是项目运行的时候,jdk版本与本地的版本不一致,我的本地jdk版本是12,因此到IDEA—>File—>project structure,检查了一下project和moduels中jdk版本与本地对比,发现不一致,于是修改为jdk12(你修改为与你本地的版本一致即可),如图:图一:在此处修改project对应jdk图二:在此处修改Moduel
2021-09-09 11:23:55
1296
3
原创 微信小程序基础随手笔记
文章目录基本样式常用布局flex-direction:设置当前标签里面的子标签的布局方式align-item:设置当前和标签子标签的对齐方式text-align:文本左右对齐方式line-height:设置文本高度margin:设置外边距pddding:设置内边距单行文本溢出隐藏用省略号代替定位阿里icon图标使用微信小程序存储数据微信小程序修改数据延时执行数据劫持底层和代理事件绑定路由转发获取用户信息条件渲染轮播可滚动试图区域常用scroll-view属性前后端交互async/awaitPromise列表
2021-07-05 16:10:09
2209
原创 LeetCode第136题只出现一次的数字
题目要求给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。关键点:某个元素只出现一次,其余每个元素均出现两次使用知识点:异或运算异或运算特点:a ^ a ^ b ^ c ^ c = b; a ^ b ^ a ^ c ^ c = ba ^ a = 0; a ^ b = c题目要求的是除了某个元素只出现一次以外,其余的都出现了两次,刚好用异或可以把其余出现两次的都个消除掉第一种方式使用位运算class Solution { public
2021-01-31 12:55:08
81
原创 位运算
&:与运算 不同为0,两两为1为1,两两为0为0 Eg:5 & 7 = 5 0101 & 0111 = 0101| :或运算 一1一0为1,两两为1位1,两两为0为0 Eg:5 | 7 = 7 0101 | 0111 = 0111标题^ :异或运算 异或我们可以称之为不进位加法普通的二进制加法是逢二进一, 异或就是不进位。两两为1为0,两两为0为0,一1一0为1 Eg:5^7=2 0101 ^ 0111 = 0010标题~ :非运算 把0变
2021-01-31 12:11:38
250
原创 scanf(“%s“,变量名);输入问题
我们只需要在变量名后面加上一个界限就好scanf_s("%s",数组名,数组长度);#include<stdio.h>int main(void){ char a[10]; scanf_s("%s",a,10); printf("%s",a); return 0;}
2020-12-11 18:09:28
473
原创 子网划分
IP分为IPV4和IPV6IPV4分为A、B、C、D、E类A类:区分:网络类别可指派的网络数第一个可指派的网络号最后一个可指派的玩网络号主机数A126(27^7-2)112616777214B类:区分:网络类别可指派的网络数第一个可指派的网络号最后一个可指派的玩网络号主机数B16384(2^14)128.0191.25565534C类:区分:网络类别可指派的网络数第一个可指派的网络号最后一个可指派的
2020-12-10 19:07:13
219
原创 Windows10修改mysql8.0.22密码
1、关闭mysql服务命令:net stop mysql2、跳过密码验证的登陆命令:mysqld --console --skip-grant-tables --shared-memory3、重新打开一个新的cmd窗口、输入:mysql -uroot -p 然后回车,回车之后会提示输入密码不用输入密码直接回车就能登陆。4、将mysql密码重置为空命令: update user authentication-string=“where user = root”5、在原来的cmd窗口中安C
2020-10-28 20:50:30
1968
4
原创 Uncaught TypeError: l.push is not a function
错误: layui.use('layer','element', function(){正确: layui.use(['layer','element'], function(){
2020-10-07 09:34:59
306
原创 org.thymeleaf.exceptions.TemplateInputException: Error resolving template []
在保证页面没有任何问题的情况下第一、查看@GetMapping或@Post…标签中的url地址格式第二、在controller层的方法上是否使用@ResponseBody本人小菜鸡,欢迎补充
2020-09-27 11:16:23
218
原创 No converter found for return value of type:class:XXX
No converter found for return value of type: class com.springboot.springbootdemo.config.JsonResult废话不多说,原因是因为controller类中的请求的方法中返回的对象缺少get、set方法, @GetMapping(value = "/allTUser") @ResponseBody public JsonResult allTUser(){ return new J
2020-09-24 17:26:37
118
原创 BeanFactory和ApplicationContext的区别
BeanFactory:不会在spring容器启动的时候对bean进行实例化,只有在获取bean的时候回才会进行实例化beanApplicationContext:会随着spring的启动而实例化Bean,不过可以通过xml代码对bean进行延时实例化设置bean为:lazy-init=“true”...
2020-09-10 16:09:06
111
原创 spring报:spring java.lang.ExceptionInInitializerError
修改Junitjar包的版本,改成4.11以上的版本
2020-08-11 14:59:22
288
原创 ajax流程解析
ajax总的流程分为1.创建XMLHttpRequest对象1.1创建XMLhttpRequest语法xmlhttp = new XMlHttpReuqest();1.2老版本的Internet explorer (ie5和ie6)使用ActiveX对象XMlHttp = new ActiveXObject("Microsoft.XMLHTTP");2.与服务器建立连接2.1get请求 get是请求方式请求,demoservlet是url地址,true是是否异步请求 true则是异
2020-08-09 11:29:25
172
原创 Tomcat启动卡在这09-Aug-2020 10:44:33.159 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfi
1、看一下数据库有没有启动2、启动了的话尝试修改jdk的配置文件2.1、java\jdk1.8.0_221\jre\lib\security这个目录的java.security这个文件,里的securerandom.source=file:/dev/random这段配置改成securerandom.source=file:/dev/urandom这段配置...
2020-08-09 10:50:02
2335
原创 java.lang.NoSuchMethodException: com.spring.Servlet.BookServlet.delete(javax.servlet.http.HttpServle
java.lang.NoSuchMethodException: com.spring.Servlet.BookServlet.delete(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)at java.lang.Class.getDeclaredMethod(Class.java:2130)at com.spring.Servlet.BaseServlet.doPost(BaseServlet
2020-08-06 09:36:25
652
2
原创 java.sql.SQLException: Before start of result set
出现该种错误是没有调用resultSet类的next()方法,所以一定要加上rs.next();原因:ResultSet代表执行SQL语句返回的结果集,当前光标指向的是第一条数据前面一条数据,然后我们每次调用next()方法光标指向的数据就往前一位(简单说就是你不调用next()方法rs的光标就不会往后,光标不会往后数据就不会加载)...
2020-07-13 21:29:07
260
原创 JDBC之配置db.properties文件
1.首先设置jdbc驱动包的位置(这是8.0版本的设置方式具体位置还需自行查看驱动包里面的文件)Driver:com.mysql.cj.jdbc.Driver2.接下来就是设置连接MySQL中的具体数据库和设置是否使用加密连线(useSSL)参数是boolena类型的,还有服务器的时区(serverTimezone).url:jdbc:mysql://localhost:3306/demo?userSSL=true&serverTimezone=UTClocalhost是本地的ip地址
2020-07-13 16:29:57
1107
原创 cookie设置utf-8编码之后存储的数据是乱码问题--进行解码
创建cookie对象之后赋值中文后会报错500错误我们可以这样:Cookie c1 = new Cookie("name",URLEncoder.encode("张三","utf-8"));但是取出数据之后是乱码我们可以在jsp中进行解码decoderURIComponent("需要解码的变量");//返回的是一个解码之后的数据可以用变量保存或者直接进行赋值初学者如果不对或者建议还望指正指点感谢...
2020-06-29 21:01:23
670
原创 Cannot set property innerHTML of null
最近写代码出现一个这样的一个: Uncaught TypeError: Cannot set property ‘innerHTML’ of null. 大致意思就是无法为innerHTML设置为null,也就是无法将标签的html内容设置为null,这种情况一般是没有调用JavaScript函数并且JavaScript在HTML标签的前面,造成Javascript找不到对应的HTML标签,看代码<!DOCTYPE HTML ><HTML> <head> &l
2020-06-21 20:43:31
3660
2
原创 com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:
如果是第一次连接出现此异常的话有可能是驱动包的版本跟MySQL的版本对不上,会出现此异常,重新导一下包就可以了如果不是这个原因可以去看一下这个昵称为:加盐盐盐的up主的帖子:https://blog.youkuaiyun.com/weixin_43929113/article/details/90718867这里用了加盐盐盐的up主的帖子链接如果介意可以联系删除...
2020-06-15 11:27:08
323
原创 javaScript设置默认选择
//这里我们获取节点var 名称1 = document.getElementById("下拉列表的id");//如果为真则就默认选择该元素名称1.options[默认选择的选项].indexed = true这里我们用下拉列表举例.
2020-06-10 17:11:01
388
原创 javascript错误:Uncaught SyntaxError: Unexpected identifier
chrome下运行编写的javascript代码后出现先这么一个错误:Uncaught SyntaxError: Unexpected identifier,其实并不是什么大问题就是敲代码的是时候不小心敲了一个空格,如果缺少英文逗号(,)也可能会出现这种错误...
2020-06-09 13:27:36
682
原创 Exception in thread "main" java.lang.IllegalThreadStateException:非法线程启动异常
题目需求:记录两人聊天记录,自己输入消息,“宝儿姐”根据你输入的消息进行判断性回复题目思路:“宝儿姐”对在吗、红包,... 这几类关键字比较敏感1、定义文件信息,里面是“宝儿姐”需要进行回复的信息2、定义两个类,User和Server3、定义map集合k值和v值都是String类型用方法存储...
2020-04-27 20:36:26
3859
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人