- 博客(57)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 java软件官网下载汇总——JDK,eclipse,mysql,maven,idea,Git,oracle
说明最近换了一台电脑,所以很多软件都要重新安装,边安装边思考我不如把所有软件的下载官网记录下来,以后就不用到处找了,直接在这篇博文里看就行了。这篇博文没有具体的下载链接,只是官网,因为如果真的不记得进了官网怎么点,那确实也应该复习一下,就不记录很详细了。下载汇总JDKhttp://www.oracle.comeclipsehttp://www.eclipse.org/downloads/IDEAhttps://www.jetbrains.com/idea/MySQLhttp://www.
2020-05-21 23:26:31
2571
原创 一个人的旅行
说明抱歉,今天写的是跟技术无关的事情,但是我希望能记录下来。这是我第一次一个人的旅行我一直以为我是一个不爱旅行的人,因为晕车严重所以一直不爱出门。但是这一次的旅行却是我觉得我应该动身的一次,我强烈觉得我应该出去走一走,这是我的身体告诉我的感觉,我是比较尊重自己感觉的人。我的目的地是桂林阳朔,12月的阳朔飘着小雨,温度在6,7度左右,同时那里的山也飘着云雾。我很庆幸能看到这样子的山,因为我喜...
2019-12-23 16:47:46
939
3
原创 Oracle中日期以及“转义”问题
说明最近有点忙,前两天考了一门课的期末考试,一直没写博客。今天在用oracle的时候遇到两个问题,记下来,不然总是忘记。1、日期问题问题:怎么找到数据库中某个日期在某个范围的数据?可以思考一下,大于某个日期用‘>’号,小于某个日期用‘<’号,在两个日期之间用between。但是怎么比较日期呢?解决方法是将我们用来比较的日期字符串转化成日期,也就是说我们用来比较的是字符串,我们...
2019-12-18 17:35:11
1090
原创 Caused by: org.xml.sax.SAXParseException; lineNumber: 17; columnNumber: 78; cvc-elt.1: 找不到元素 'beans'
说明在做一个springMVC的项目时出现下面的错误具体错误信息如下TypeException ReportMessageServlet.init() for servlet springmvc threw exceptionDescriptionThe server encountered an unexpected condition that prevented it fr...
2019-12-01 12:03:00
8079
9
原创 JDBC常用的API
JDBCJDBC(Java Database Connectivity)是数据库连接,是一套执行SQL语句的JavaAPI。应用程序可以通过这套API连接到关系型数据库,并使用SQL语句来完成对数据库中数据的查询、更新、新增和删除的操作。DML,DDL,DCLDML数据操纵语言,比如SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作。DDL数...
2019-11-23 16:50:41
2731
原创 SSH框架整合(下)——Struts2整合Spring
说明这里是SSH框架整合的Struts2整合Spring部分,这里分成两种,一种是spring创建action,一种是structs2创建action,两个都会涉及。希望整合成功。关于导包,dao层,service层的写法可以看一下我的上一篇博客。接下来是废话。我觉得我要加快速度了,好想做SSM框架啊,还有还有,很快要考英语六级了,要多花些时间才行啊。而且我还想多学一点前端的框架,因为现在实...
2019-11-19 15:40:10
145
原创 SSH框架整合(上)——spring整合hibernate
说明有没有小伙伴跟我一样,学过了就忘记了,之前学了hibernate以及Struts2框架,然后一直没有怎么用,后面很快就觉得不太会了。当然了,看到代码还是可以看懂的,但是让自己想就是有很多东西想不起来。这里主要就是hibernate框架整合,我跟着一个视频整合的。如果三个框架都学过的,整合起来其实不是特别困难,难的是在spring这一块。主要是两步spring整合hibernateStr...
2019-11-19 10:38:31
248
原创 Spring事务管理——AOP配置
说明平时学习Spring很少用到AOP这个功能,不过这个功能对Spring事务管理有一定的作用。发现真正在用的时候自己配环境的情况特别少,都是在别人配好环境的情况下就开始用了。所以更加要记录一下配置环境的过程啊。这里用一个转账实例来说明。下面是废话,不想看可以跳过。最近发现进一个月来跟别人无意义的交流变多了,感觉自己说了很多没有用的话,一直在消耗,没有输入。所以这个周末都是尽量不看手机,不跟...
2019-11-16 20:25:21
629
原创 python神经网络代码
说明这里有一点点神经网络的代码,写出来记录一下。环境Anaconda3-5.2.0对运行环境有疑问的可以看我的Python决策树代码那块,会比较详细一点重要内容这里要补充一点重要内容,就是sklearn的官网,因为很多时候调参的时候都要用到sklearn的官网里面的api文档。可以直接百度查“sklearn官网”点击进去,有时候可能一直进不去,多点击几次就好了这个就是官网了,...
2019-11-15 16:10:36
4335
1
原创 数据库——事务
说明记录一点点事务事务(Transaction)是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。事务和程序是两个概念,在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。一个程序通常包含多个事务。定义事务事务定义分为两种方式:分别为显示定义和隐式定义。显式定义方式1.事务正常结束提交事务的所有操作事务中所有的对数据...
2019-11-14 17:44:47
486
原创 Spring基于XML装配bean的三种实例化方式
说明好久没有写博客了,觉得一个星期至少写一篇吧,所以就动手了,而且我Spring的基础不行呀,毕竟看视频自学都是很杂的,有时候听的课都不是很系统的,所以导致有些知识点不全什么的,所以在真正实践起来发现自己的问题之后又要重新学一遍,确实没有人指导你学习的方向走的弯路会比较多。不过不怕,大不了回头重新来,而且有些知识点再听一遍跟你听第一遍的感觉完全是不一样的,会感觉轻松很多,又理解得更深刻了。实例...
2019-10-27 21:33:42
2490
原创 Python决策树代码
说明这个是今天上课的代码,记录一下吧,以前都没有这种意识,学过就忘了。环境这里用的是anaconda,要用到这里面的代码,还需要下载额外的软件。当你下载好了anaconda之后在“开始”处可以找到“所有程序”中的anaconda文件夹中会有下面的文件。一般我们打开jupyter notebook,在里面new一个Python就可以开始写代码了。要能够画图还需要下载一个软件安装时可以...
2019-10-18 19:22:38
8613
5
原创 Python基础——数字,字符串基础语法
说明注意:说明这里会有一大堆唠叨,不想看可以直接跳过。好久没有写博客了,说起来最近很忙,因为去实习了,虽然做的事不多(毕竟题主还是个渣渣),但是有时候人就是不知道自己为什么忙。另外,最近想为一个快要毕业的同学做一本书,所以很耗费时间还有心力,不过都是值得的。英语的问题嘛,最近有一点点长进了,开始能背背单词了,走在路上背,等地铁的时候也背,睡觉前背一背。说到睡觉,我就想说说冥想的好处了,我是在晚...
2019-10-18 18:53:25
433
原创 SpringMVC入门简单示例——Hello Spring MVC
说明学习SpringMVC,写一个简单入门示例,我总觉得我自己学任何东西都是快不了的,都要从最简单的入手,但是只要简单的我能理解好,我觉得难的都是因为简单的叠加在一起产生的,所以只要简单的学好了,就不用害怕。所以我会更注重最简单的示例。环境eclipse Marsjdk1.7tomcat8可以参考这里目录步骤先在lib目录下添加jar包,这里已经不知道哪些要加哪些不用加了,全部...
2019-10-10 11:38:25
147
原创 Struts2自定义拦截器小例子——文本过滤
说明上一篇说拦截器的主要作用,看到一个例子特别有趣,写出来。这里是一个自定义的拦截器。在对商品评价时会出现不文明的字词,这里用“ * ”来替换掉文本中不文明的内容,例如“cao”。这里不想再去配置Struts的jar包了,所以用之前一个很小的例子继续写下去,遇到jar包问题可以看一下https://blog.csdn.net/hansmu/article/details/102212523目录...
2019-10-07 17:05:01
273
1
原创 Struts2拦截器
说明今天看书看到拦截器,觉得挺有意思的,记录一下拦截器拦截器(Interceptor)是Struts2框架的核心组成部分。拦截器是动态拦截Action调用的对象。它提供一种机制,使开发者可以在一个Action前后执行需要的代码,可以在一个Action执行前阻止其执行,也可以在Action执行后做一些相应的工作。Struts2拦截器是可插拔的,拦截器是AOP的一种实现。配置与使用拦截器是定...
2019-10-07 15:04:05
146
原创 cmd命令行查看mysql数据库命令
说明之前用MySql的时候用的图形化工具是navicat,用Oracle的时候用到的图形化工具是plsql,但是平时大部分时候是不使用这些图形化工具的,因为数据库没有特别大,一般直接使用cmd命令行来使用数据库,但是有些命令我不太熟悉,所以决定还是好好记下来,后面可能时时会用到。这里是mysql的命令。mysql初始化/移除mysqlmysqld --installmysqld --re...
2019-10-07 11:04:45
20555
4
原创 net start mysql发生系统错误2,系统找不到指定文件
说明今天在用数据库的时候,打开cmd,输入net start mysql,结果居然显示发生系统错误2,系统找不到指定文件。可是我昨天前天都在用啊,没有问题啊。我真是懵逼啊,总不可能突然就用不了吧。检查环境变量虽然这样想,但是我还是赶紧检查了一下我的mysql环境变量,没有问题呀,path目录下就是我的bin的路径,之前也没问题呀检查计算机服务打开计算机管理,点开服务与应用程序下的服务...
2019-10-06 20:13:38
19053
8
原创 Struts2框架入门简单示例——登录功能
说明最近SSH框架学的好像还不错,后面如果学的好,就要做一个综合项目了。不过我的英语还是一直没有学习,我觉得我就是做任何事情都会把英语排到最后,其他事情再难也想先做其他事情,这样当然不行了,我决定把中午的时间给英语。好了,废话不多说了。现在只是一个最简单Struts2框架的小例子环境jdk1.7eclipse mars4.5.2tomcat8jar包我这里用到的是Struts2....
2019-10-06 13:27:15
806
原创 eclipse创建hibernate逆向工程(MySQL)
说明发现用eclipse创建hibernate逆向工程真的好难啊,但是逆向工程很重要,MyBatis也是要用到逆向工程的,硬着头皮做一下吧。环境jdk1.7Eclipse MARS 4.5.2mysql5.7.24步骤首先eclipse需要有JBoss Tools插件,而且版本要跟自己eclipse版本一致,可以到https://tools.jboss.org/downloads/a...
2019-10-05 18:27:16
385
原创 eclipse安装JBoss Tools版本不匹配问题——切换不同版本jdk进行安装
说明又是有一点点难的一天。今天本来想做Hibernate的逆向工程的,做到最后一步出错了,一直无法解析我的核心配置文件,查了很多很多资料,最后我觉得问题出在了eclipse安装的JBoss Tools插件上,当时安装的时候想着版本找个低一点的就好,结果……果然不能心存侥幸,之前有一个老师说过在写代码的时候,如果你知道可能会出现某个错误,但是你没有去解决它,那么上线后肯定会出错,100%,所以能...
2019-10-05 16:08:47
1091
原创 Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are already in use
说明今天在运行一个Java web 程序的时候出现了很多问题,因为用了struts框架。后面还遇到了端口被占用的问题,现在就记录一下怎么解决端口被占用的问题。详细信息Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are already in use. The server may al...
2019-10-04 20:24:22
19216
2
原创 Hibernate框架简单实例
今天很困,不说废话了,赶紧开始吧。运行环境JDK-1.7.0Eclipse Java EE IDE for Web Developers,MARS版目录结构首先看一下我的目录结构新建一个java项目,然后建两个包分别为com.shanmu.pojo以及com.shanmu.test,pojo是用来存储实体类的,而test则是用来存储测试类的(main),为了简单,这里只写了一个实体...
2019-10-04 10:06:50
432
原创 Server Tomcat v8.0 Server at localhost was unable to start within 600 seconds
说明最近水逆吧,但是越水逆不就要越努力,不然怎么安全度过这段时期呢。今天又是个话唠了,说说我遇见的几件事还有后续的安排吧。想直接看其他的请跳过说明这一部分,因为我写下来会有仪式感去激励自己。1.因为当初不是学计算机专业,所以没有买一台好一些的电脑,后来项目出错了,内存也要爆了,所以去加了内存条和固态硬盘,所以我的电脑就要重装系统了,很多软件都要重装,想起来工程很大,但是也有很多好处啊,电脑会简...
2019-09-28 12:14:57
1095
原创 Eclipse新建Maven项目各种错误
说明说一下,我maven配置特别久了,当初好像是用IDEA时配置的,eclipse也配了,但是建项目就没成功过,一直都靠各种jar包支撑着框架。如果不是最近确实觉得需要用到了,我就不会去弄了,还好,我就一天解决了所有问题,现在来分享一下。关于eclipse怎么配置以及新建maven项目,网上查一下会有很多可以用的,直接跟着做就好了。新建项目之后我的pom.xml文件报错。看到红叉叉就很难受,一...
2019-09-24 23:55:38
1180
原创 Oracel数据库使用like进行条件限定
like模糊查询在数据库中我们一般用like进行模糊查询,一般与%和_共同使用先举个例子:select * from student where first_name like '%a_'这里查询的是名字中倒数第二个字母是a的学生%表示任意匹配,有或没有都可以_表示有,并且只有一个使用说明%使用可参考'%a' 以a结尾的数据'a%' 以a开头的数据'%a%' ...
2019-09-24 15:17:22
766
转载 git for window官网下载太慢解决方法
git官网下载太慢说好如果安装成功就写上来的,官网安装真的太慢了,而且我一直出现问题,后来还好有网上的大神给了百度网盘的链接,写出来吧。我只找到转载的,文章链接是:https://blog.csdn.net/qq_33426324/article/details/90748966解决git for window下载太慢的问题有下面两种:git镜像https://gitee.com/mir...
2019-09-22 19:38:46
11078
原创 自定义注解
注解的写法@xxx注解的位置类的上面类成员的上面(包括属性上面、方法上面、构造方法上面)参数前面注解的作用小部分可用来做注释,为了说明某个属性或方法用来做代码的检查用来携带信息自定义注解步骤:创建一个注解(@interface)采用元注解来说明该注解可以放置的位置以及存在的作用域使用自定义注解...
2019-09-22 18:05:44
103
原创 Eclipse实现第一个Spring项目——HelloWorld
说明好久没有写博客了,又忙又病了。有好多想写的东西啊。今天写Spring的HolloWorld程序吧。框架这一块我学的不多,后面要好好补上了。还有还有,我想使用git,但是一直下载git for window不成功,最近是水逆吧,如果能成功,我会写上来的。今天也喝点毒鸡汤吧如果你现在是水逆期,说明你的运气是先储存起来为后面更重要的事情做准备,所以后面即将发生的重要的事你都会很顺利的。环境...
2019-09-22 17:27:56
1612
原创 Spring官网下载SpringFramework
说明太惨了,我发现我的SpringFramework是5.1.1的,然后我的JDK是1.7的,好像是JDK版本太低所以不能使用,所以我决定下载一个新的SpringFramework。刚好记录一下。我的错误是下载先进入Spring官网,直接在浏览器搜索就可以了选第一个Spring进入,看到地址栏知官网地址https://spring.io/选PROJECTS,进入下一个页面选中间...
2019-09-22 16:40:35
10635
7
原创 力扣leetcode题目分析——有效的括号
题目给定一个只包括‘(’,‘)’,‘[’,‘]’,‘{’,‘}’的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意:空字符串可被认为是有效字符串。示例输入: “()”输出: true输入: “()[]{}”输出: true输入: “(]”输出: false输入: “([)]”输出: fal...
2019-09-08 15:32:02
266
原创 I/O流——实现文件夹的复制
说明上一篇实现了文件的复制,这一篇来实现文件夹的复制,因为File既可以表示文件又可以表示文件夹,所以为什么不做一个既可以复制文件又可以复制文件夹的呢?当然上一篇写的方法,如果要实现文件夹的复制,就要把整个文件压缩成一个压缩包,就可以用上一篇的方法来复制这个压缩包,到另一个地方就可以解压,就得到整个文件夹。文件夹的复制文件夹的复制与文件的复制之间的区别在哪里呢?区别就在于文件夹中包含若干个文...
2019-09-08 13:34:16
181
原创 I/O流——实现文件的复制
说明这里通过文件的复制来练习I/O流,这里用到的是字节型的文件流,即FileInputStream和FileOutputStream。文件的复制现在我要把我电脑上G盘的文件复制到电脑上的F盘中的test文件夹下,这个文件是test.txt,这里也可以复制其他文件,只要文件名和格式写对了就可以。看一下里面的内容,现在我的F盘的test文件夹里面是没有这个文件的。代码package Tes...
2019-09-08 11:09:50
497
原创 力扣leetcode题目分析——整数反转
题目给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例输入: 123输出: 321输入: -123输出: -321输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。链接https://leetcode-cn....
2019-09-07 18:33:52
148
原创 力扣leetcode题目分析——罗马数字转整数
说明我以后还是要把每一道题的链接放上来好了,有点害怕侵权,我想做一个守法的人。链接https://leetcode-cn.com/problems/roman-to-integer/运行环境java语言题目罗马数字包含以下七种字符:I,V,X,L,C,D,M。对应关系如下:I1V5X10L50C100D500M1000...
2019-09-07 17:33:29
183
原创 力扣leetcode题目分析——宝石与石头
说明我又来废话了,我发现力扣上面有些题是真的难,所以我挑了简单的开始做。我想有些题做不出来的话不要太纠结,可能是哪个知识点没学好,或者不会应用,补补知识点,实在不行再看看其他人的代码看能不能看懂。运行环境java语言题目给定字符串J代表石头中宝石的类型,和字符串S代表你拥有的石头。S中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J中的字母不重复,J和S中的所...
2019-09-06 21:12:53
350
原创 力扣leetcode题目分析——两数之和
说明同学跟我说要多在力扣上面刷题,这样才能越来越厉害,据说有些大牛之所以为大牛,就是因为在上面刷了一两年。哈哈哈,开个玩笑。不过如果坚持做下去,应该收获很大吧。像我这种学渣,只能从最简单的开始,接受大家的鄙视。鸡汤下面最近很喜欢一句话,决定每天晚上睡觉前念一遍,写个毒鸡汤,大家共勉吧。我已经拥有的,都是我努力得到的题目...
2019-09-06 19:38:00
409
原创 Java设计考试系统
说明这里的考试系统是指由学生,老师以及考试机构成的,学生通过用户名,密码登录考试机,考试机从题库中随机抽取一定数量的题目组合成试卷,学生对试卷进行作答,最后由老师对试卷进行批改,并给出成绩。运行环境IDEAJDK 1.7.0_75目录代码代码中都有一定的注释,所以不再另外说明。写代码时不是一整个类写完再去写下一个类的,而是写完一个类中的基本功能然后到下一个类,边写边测试这个功能能不...
2019-09-05 16:35:10
10682
11
原创 java实现斗地主发牌
说明这是之前学习java时关于面向对象的一个实验,对面向对象思想的掌握有一定的帮助,刚好整理到了,就写出来。斗地主发牌要显示出底牌;以及同一轮中,当一张牌已经被发给第一个人时,再发牌给下一个人这张牌不可以再出现。设计首先考虑一个斗地主游戏中有什么对象,我认为斗地主中应该会有玩家,还有牌,另外还需要一个发牌的人,我比较懒,觉得玩家负责玩就好了,发牌,洗牌这种事就不自己动手了。所以分为Pla...
2019-09-05 08:55:34
2124
原创 JSP设计猜数字游戏
说明:这个项目其实是在去年上课做的吧,最近很多东西忘了,一查发现自己还做过这么多作业。之前学Android的时候也有做一些简单的页面实现,因为电脑上软件一直卸载,下载,很多文件都没了,心痛。我看能不能找到,边找边整理到博客上面来。猜数字游戏(a) 需求:电脑产生一个随机数(1-100之间),用户登录后进行猜,猜错则提示过大或过小,并提示用户电脑的随机数可能处于的范围。(b) 举例:...
2019-09-05 08:22:00
6432
1
ExamSystem.rar
2019-12-18
中国、世界矢量地图素材(详细到省市、能编辑).ppt
2019-11-30
神经网络 手写数字识别代码.rar
2019-11-30
支持向量机代码.rar
2019-11-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人