Java
涉及Java语言的学习记录
Yvette_QIU
这类职业技术迭代的太快了,只能每天学学学,更新自己知识库,丰富自己,从小白变。。。。
展开
-
XShell 6 与XFtp 6 的 安装
下载了这两个程序(在“参考”部分,文章中也有链接;我的提取链接:https://pan.baidu.com/s/1eE9MsMsa4UdXEULL4YpogQ,提取码:x4eh),Xshell与Xftp官网:https://www.netsarang.com/zh/all-downloads/?code=622❤Xshell 先"双击Xshell-6.0.0101p.exe",...原创 2019-01-21 16:38:35 · 3832 阅读 · 1 评论 -
在Eclipse中导入或添加DTD文件(未完待续——未总结)
以MyBatis做Web Project时,加入Struts框架(配置了Web.xml、拷入Struts.xml、引入对应Jar包),无网情况下运行Tomcat,控制台里报错,原来可以查看的列表(List)也都报404明显是Struts配置文件的问题,之后搜了下百度,说是因为DTD文件在无网时项目里找不到对应DTD文件会报错,当有网时,不会出现异常!!!然后有两种方式,一:St...原创 2018-12-26 11:49:21 · 930 阅读 · 0 评论 -
IDEA的安装、注册码、创建项目、配置环境(Maven)、配置Struts2模块、Debug使用、十大特征;Eclipse及IntelliJ IDEA的xml文件的创建(添加DTD)
最近同学,很多都在使用IntelliJ IDEA编辑器,我也跟着换个工具来,但将IDEA安装(在最后部分,有相关链接,可以直接点击蓝色,直接跳转)后,我还是继续使用JDK1.7,虽然听他们说自己都改用JDK1.8,可是我百度,也见有人使用JDK1.7加上Tomcat7.0或者8.0,还有的是我安装了Tomcat8.0,但是使用Tomcat7.0,(IDEA很卡,但是很方便)所以我的环境配置:J...原创 2018-12-25 19:41:50 · 572 阅读 · 0 评论 -
含@ResponseBody的方法接收不到Ajax的参数(未完善)
分享:ajax 访问 Controller 传参--POJOAjax Post提交事例及SpringMVC注解@RequestMapping取不到参数值解决办法【从这里看不出什么,有对我的帮助_(:з」∠)_】MVC学习笔记之使用JQuery方式发送Ajax请求调用后台Controllerspringmvc controller入参Object与前台ajax发送注意项【使用谷歌的...转载 2019-01-22 16:34:04 · 1569 阅读 · 0 评论 -
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisTemplat
(Eclipse+Tomcat7+JDK1.7+Redis)为了使用@Cacheable、@CachePut、@CacheEvict等缓存注解,配置文件就必须要配置Cache,配置之后,我运行Tomcat后,没有做什么(没有加载页面),控制台就出现了报错。。。严重: Exception sending context initialized event to listener inst...原创 2019-02-27 18:11:00 · 7691 阅读 · 0 评论 -
在JavaScript脚本里写(未完善)
想获取表单(所以一定要有form标签)里的id为username的控件的值,就这样写:要引用jquery-1.11.3.min.js文件,也可以使用“ $ (" #empName").focus(); ”<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-1.11...原创 2019-01-22 16:51:27 · 255 阅读 · 0 评论 -
标签库【自定义标签库、JSTL / JSP标准标签库、Struts标签库、Spring MVC标签库】
自定义标签库入门(未完成)分享:自定义标签库入门JSP标准标签库:一:一般操作:使用JSTL包里的“.tld”文件标签库分享:(1)JSTL标签库简介(JSTL里有哪五种标签库)(2)JSP标准标签库(库里的标签讲得很详细,简单讲解了jstl的5种标签库中的四个:核心、格式化或国际化、SQL、XML标签库) (3)JSP标准标签库(JSTL)(讲解:基本标签、标签...原创 2019-01-05 19:06:03 · 764 阅读 · 0 评论 -
MyBatis笔记(二)————PersistenceException产生与解决 和 MyBatis的高级使用(主键回填)
(MySQL+Eclipse)①十二月 11, 2018 5:02:00 下午 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet [empServlet] in context with path [/MyBatisQ] threw exceptionorg.a...原创 2018-12-14 19:44:14 · 5669 阅读 · 0 评论 -
创建项目,使用Struts和Hibernate等框架出现的异常,以及步步地处理的过程
[使用MyEclipse,JDK1.7]我招谁惹谁了????创建过那么多次项目,都没有报错过,怎么刚完成个"销售管理系统",我回来做简单的上机练习,就出了这么多之前未预见过的?!?!?!?(学识浅薄,见识短呐)好吧,"没有解决不了的问题,只有问题不会解决"!!!!!严重: Servlet.service() for servlet jsp threw exceptionTh...原创 2018-12-02 21:29:59 · 648 阅读 · 0 评论 -
Invalid value for getInt() - 'userName' org.hibernate.exception.GenericJDBCException: could not.....
(使用Eclipse火星版,Server:Tomcat7.0,JRE:JavaSE-1.7) 我的"业务员"字段,本来是int类型(Javabean和数据库都是定义整型类型,关联着Users里的userId),后来,页面里"业务员"被设计成"点击业务员输入框,就会弹出弹窗,在里面选择业务员名",也就是,输入框里的值是String类型的,后知后觉的我,遇到这问题,先问大神般的同桌, 他说:改下J...原创 2018-11-13 16:22:24 · 1257 阅读 · 0 评论 -
Eclipse、MyEclipse新建(含Activiti的)web项目没有自动生成web.xml文件(下面告诉你两种添加Web.xml)?!
一遇到问题,尝试在代码上寻找出处,但........接着我去百度,答案会因为问题的字数多少和重点位置而五花八门,真的弄得我一下午晕头转向的!!! 不过我还是带着一定要找到答案的决心坚持点一个看一个直到我累趴!!!好吧,其中有夸张成分 ̄ω ̄=言归正传,想运行jsp,马虎的我直接在地址栏输"localhost...原创 2018-10-11 12:52:57 · 3736 阅读 · 0 评论 -
启动虚拟机异常(完整版)——如果已在 BIOS/固件设置中禁用 Intel VT-x,或主机自更改此设置后从未重新启动,则Intel VT-x处于禁用状态
“创建了Linux虚拟机”,点击“开机”之后,报了这个错误!!!-----------------------笔记本电脑---------------------------------------------------------------我的"联想天逸"笔记本电脑,许多键与其他的(比如:华硕笔记本电脑)不同,想在操作系统中按F2,要Fn加“减音量”才有F2的功能,我将这...原创 2019-01-20 20:48:22 · 52912 阅读 · 2 评论 -
Redis笔记(2)——Jedis常用操作【Jedis直连与使用连接池】(未完善)
Redis安装、连接池和Jedis八种调用方式(事务、管道、分布式)介绍jedis基础功能使用细则使用Jedis直连package qiu.ht.base;import java.util.Set;import redis.clients.jedis.Jedis;public class Test_Jedis { //Jedis直连 public static...原创 2019-01-17 19:48:04 · 5431 阅读 · 0 评论 -
SVN——无论是没安装还是安装了并想安装插件,都可看!(含操作问题)【Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and ..】(未完善)
SVN:我们自己的电脑【TortoiseSVN客户端】:服务器中【VisualSVN server 服务端】:提取(编译器SVN插件及SVN客户端)链接:https://pan.baidu.com/s/1qqIdpqxYJwqwg2NDcrROOQ 提取码:2z7x如下两张,都是为了"确定自己的Eclipse里是不是真的没有SVN插件(其实还少漏了检查,下面有...原创 2019-02-20 15:10:07 · 1174 阅读 · 0 评论 -
WebService——服务端的代码,使用Tomcat编译成客户端可读的文件(未完善)
Microsoft Windows [版本 10.0.17134.556](c) 2018 Microsoft Corporation。保留所有权利。C:\Users\lenovopc>\'\' 不是内部或外部命令,也不是可运行的程序或批处理文件。C:\Users\lenovopc>cd\C:\>set classpathClassPath=C:\...原创 2019-02-27 18:06:19 · 386 阅读 · 0 评论 -
Bootstrap(含插件)详细讲解
学习:基于Metronic的Bootstrap开发框架经验总结(16)-- 使用插件bootstrap-table实现表格记录的查询、分页、排序等处理JS组件系列——封装自己的JS组件,你也可以Bootstrap-Table组件:Bootstrap Table使用方法详解Bootstrap Table的使用小结bootstrap+table+search属性表格组件...原创 2019-03-14 20:19:27 · 906 阅读 · 0 评论 -
[二]在jsp中使用foreach用于"显示复选框",初始化下拉框、复选框、下拉复选框,获取复选框勾选的值【$.ajax$.post$.each$().each、form的值没传至后台问题、去除字符】
JDK1.7+Tomcat7.0+Eclipse+SSM+Bootstrap(含Bootstrap Table)【心情很复杂,来一首“预谋”——专为“bug与我的相互伤害”做的歌——"反正它都不难受它只要自由,它都不会理会我的感受,退到无路可走不如就放开手,我也想要自由",可是想放手都由不得我呀~~~】参考:两个forEach数据遍历相同的数据在复选框打钩jsp页面复选框更...原创 2019-03-11 14:41:56 · 3146 阅读 · 0 评论 -
[一]下拉框获值与显示或隐藏div——如何选中下拉框值之后立马去js中获取、点击按钮之后出现的弹框里div隐藏或显示
JDK1.7+Tomcat7.0+Eclipse+SSM+Bootstrap(含Bootstrap Table)①搜索框里输入:“点击下拉框并选择时js获取值”,点开好几个链接,都没有找到我想要的答案,然后我改下我问的问题 “ 如何选中下拉框值之后再去js中获取 ” ,就找到了!!!怎样用js取得select下拉列表框内选中的option的value值呢学习:Js获取下...原创 2019-03-11 10:50:15 · 4160 阅读 · 0 评论 -
InvalidPropertyException: Invalid property 'emp[accountName]' of bean class [com.ht.vo.NoticeDetailV
JDK1.7+Tomcat7.0+Eclipse+SSM+Bootstrap(含Bootstrap Table)三月 09, 2019 10:27:52 上午 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet [SpringMVC] in context wit...原创 2019-03-09 11:31:38 · 6944 阅读 · 0 评论 -
时间异常集(Eclipse+SSM+Bootstrap+Bootstrap Table)【需修整】
(1)java.text.ParseException: Format.parseObject(String) failed at java.text.Format.parseObject(Unknown Source) at com.ht.qyf.controller.DutyPlanController.add(DutyPlanController.java:70) at sun...原创 2019-03-11 11:11:35 · 341 阅读 · 0 评论 -
使用Bootstrap和knockout.js两种前端框架的SSM项目(未完善)
BootstrapTable与KnockoutJS相结合实现增删改查功能【一】【完整详细版(差不多,但有目录很直观):JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(一)便捷链接:(都是同个小编,增删改查)JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(三):两个Viewmodel搞定增删改查、JS组件系列—...原创 2019-03-01 20:08:22 · 602 阅读 · 0 评论 -
Tomcat运行启动异常:A child container failed during start java.util.concurrent.ExecutionException
JDK1.8+Tomcat8.0 +Eclipse+SSM+Maven启动Tomcat站点,有异常(无论是“重启eclipse”还是重启“电脑”,异常没有解决):严重: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleE...原创 2019-09-12 20:20:46 · 8255 阅读 · 2 评论 -
Response的setContentType(encoding)、setCharacterEncoding(encoding)的区别,乱码的其他解决方案,MIMA(与Http请求)
response.setContentType(encoding);与response.setCharacterEncoding(encoding);有什么不同呀,为什么response对象里有两个处理编码的方法???request对象也就只有“两个set开头的方法”,要用于解决乱码也就只有这个“request.setCharacterEncoding(encoding);”方法!!...原创 2019-04-17 11:15:00 · 959 阅读 · 0 评论 -
SSH异常(Tomcat启动前未配置异常)——The Struts dispatcher cannot、Method: getClassInstance Line: 220、ServletContex
一:严重: Servlet.service() for servlet jsp threw exceptionThe Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. Struts tags are only usabl...原创 2019-04-21 20:04:58 · 282 阅读 · 0 评论 -
过滤器Filter配置web.xml(SSM、SSH)
过滤器的作用:过滤器是一个对象,可以传输请求或修改响应(它可以在请求到达Servlet/JSP之前对其进行预处理,而且能够在响应离开Servlet/JSP之后对其进行后处理)。所以如果你有几个Servlet/JSP需要执行同样的数据转换或页面处理的话,你就可以写一个过滤器类,然后在部署描述文件(web.xml)中把该过滤器与对应的Servlet/JSP联系起来。你可以一个过滤器以作用于一个或一...原创 2019-04-16 16:45:07 · 2268 阅读 · 0 评论 -
面试题练习(6)——LinkedHashSet(HashSet HashMap LinkedHashMap)
LinkedHashSet (Java Platform SE 6)搞懂 HashSet & LinkedHashSet 源码 以及集合常见面试题目【蛮多干货】【Java集合系列四】HashSet和LinkedHashSet解析Java中的集合——HashSet和LinkedHashSetJAVA集合Set之LinkedHashSet详解跟我学Java编程...原创 2019-04-12 15:40:18 · 389 阅读 · 0 评论 -
Java爬虫技术的简单认识
Java 从零开始学爬虫(gecco)Java爬虫项目实战(一)爬虫入门 手写一个Java爬虫Java 网络爬虫基础入门java爬虫进阶篇(半小时知乎两万推荐问题)java爬虫(爬新浪新闻) 如何从零开始...原创 2019-04-17 11:18:32 · 802 阅读 · 0 评论 -
面试题练习(10)——【冒泡排序】编写冒泡排序,要求输入10个整数,输出结果;排序[A,a,b,f,m,k]排序后的结果为[a,A,b,f,k,m].
一例子:用Java语言写出(在main()方法里写):Java实现类似C语言的标准scanf输入【scanf("%d",&data[i]);对应Java的代码是Scanner()】JAVA学习笔记-数组的三种初始化方式【数组的初始化,Or Java 输入 类似c的scanf】Java中数组的定义及初始化Java的scanf【扩展:EOF】 int d...原创 2019-04-18 16:19:09 · 1849 阅读 · 0 评论 -
面试题练习(11)——编写实现双链表删除节点的程序
简单例子:代码:(Node2这个POJO类,在LinkList方法的main调用对应的addNode或delNode方法)package EndTest;import java.io.IOException;import java.util.Scanner;/** * * @author lenovopc *链表:一个链表由很多节点组成,每个节点包含表示内容的数据域和...原创 2019-04-18 16:09:19 · 533 阅读 · 0 评论 -
面试题练习(12)——在javascript中,如何实现页面参数传递?(JS的instanceof关键字)
js jquery 实现html页面之间参数传递(单一参数、对象参数传递)【Or JS对象转URL参数(原生JS和jQuery两种方式) Orjs将json格式的对象拼接成复杂的url参数方法 我将里面的代码运行,发现了些问题,警告框内容的“中文”部分是,扩展:instanceof、JavaScript instanceof 运算符深入剖析、java中instanceof的用法和...原创 2019-04-19 09:43:34 · 290 阅读 · 0 评论 -
面试题练习(13)——(含JAVA或JSP乱码解决方案)主要七种乱码处理、get提交与post提交的区别、doPost,doGet的区别
怎么获取URL栏的GET或POST请求、面试题:输入url按回车发生了什么、JDBC的参数JAVA出现乱码原因有哪些:1.字节和unicode码2.强制类型转换3.包装类过渡类型转换4.字符串型与其它数据类型的转换5.将字符型直接做为数值转换为其它数据类型6.Date类与其它数据类型的相互转换2、强制类型转换 将高级变量转换为低级变量时,情况会复杂一些,你可以使用强...原创 2019-04-18 21:04:07 · 279 阅读 · 0 评论 -
在JS中控制键盘输入 "delete键、backspace键、enter键"(涉及JSP、JQuery)及其他键
参考:js控制键盘只能输入数字和退格键,delete键【知道:window.event.keyCode获取键盘值】、用JS屏蔽backspace(退格删除)键或某一个指定键的完美代码【知道:在input里属性使用onkeydown】PS:delete键:删除“光标”之后的文本;backspace键:删除“光标”之前的文本,称“退格删除键”;enter键:一是确认输入的执行命令,二是在文字处...原创 2019-06-25 11:03:22 · 9088 阅读 · 0 评论 -
MyBatis异常——"Caused by: java.sql.SQLException: 无效的列类型: 1111"
JDK1.8+Tomcat8.5+SSM+Eclipse2019-07-23 09:33:23 DEBUG [org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator:281]- Unable to translate SQLException with Error code '17004', will now...原创 2019-07-23 15:34:04 · 2910 阅读 · 0 评论 -
面试题练习(1)——什么是垃圾,java垃圾回收的工作原理
这个问题,老师给的文档中没有答案,只能自己找咯!参考:Java垃圾回收机制JVM架构和GC垃圾回收机制(JVM面试不用愁)【认识JVM与GC】Java垃圾回收(GC)机制详解【还讲了引用状态、多种收集器】java垃圾回收器的工作原理【还讲了会出现的内存泄露问题】Java 垃圾回收机制原理【讲了内存溢出与内存泄露的区别】深入理解JVM的垃圾回收机制【含一题面试题】...原创 2019-04-09 10:27:22 · 568 阅读 · 0 评论