- 博客(149)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 tomcat执行shutdown报错Could not contact [localhost:8005] (base port [8005] and offset [0]). Tomcat may n
学习笔记困扰了好久的问题,每次重启tomcat执行shutdown就报错Could not contact [localhost:8005] (base port [8005] and offset [0]). Tomcat may not be running.,网上说手动杀死所有tomcat进程然后重新启动就可,但执行shutdown依然报错,弄了好久终于发现了问题所在,且听我一一道来。看到报错信息,直接就寻其根本[localhost:8005] ,查看8005端口是否启动,执行命令netst.
2021-07-08 19:15:29
9059
原创 AndroidStudio 跑马灯效果不自动滚动的原因
最近在学习Android的时候,想使用AndroidStudio做一个跑马灯的效果,但显示的时候却不自动滚动,找了很长时间问题,一开始总是纠结在代码上,但真正的原因是模拟器的问题这是我layout中xml文件的配置 <TextView android:id="@+id/text" android:layout_width="match_parent" android:layout_height="300dp" android:g
2021-06-26 13:30:12
968
2
原创 Java项目实战---基于SSH框架的音乐管理系统(web版)
目录前言项目介绍背景构造功能项目展示普通用户管理员前言学习Java也有一段时间了,过程中也学习了挺多的框架,其中就包括用于web后端开发的SSH框架,也就是由struts2,spring,hibernate三大框架集成的一个框架,虽说一直都处在入门的阶段,但内心抑制不住的想去写个项目练练手,我同样也知道要先打好基础,但…项目是真香啊[手动狗头],今天就带大家看看我自己写的这个项目项目介绍背景项目的名称是音乐管理系统,艺名嘛,还没想好,写这个音乐管理系统的想法具体我也忘了是怎么产生的了,至于为什么
2021-06-22 18:06:26
2955
3
原创 MySQL集群部署(使用多个MySQL实例模拟)
MySQL集群概念数据库集群,顾名思义,就是利用至少两台或者多台数据库服务器,构成一个虚拟单一数据库逻辑映像,像单数据库系统那样,向客户端提供透明的数据服务。采用MySQL集群,需要部署主从关系,主节点用来写数据,从节点用来读数据,所以主从节点一般为一对多的关系,使用MySQL集群,用户可以从多个从节点读取数据,大大缓解了读取数据的压力,使用MySQL集群,在主节点写入的数据会自动同步到从节点从而降低了数据丢失的可能性从概念中我们可以知道,MySQL集群是由多个数据库服务器构成的,但这里我们为
2021-06-18 23:39:44
2591
原创 MySQL多实例安装部署
MySQL多实例概念多实例就是在一台服务器上同时开启多个不同的数据库服务端口(例如3306、3307),同时运行多个MYSQL服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供服务。优点MySQL多实例,可以通过多个端口向用户提供服务,充分利用一台服务器的闲置资源缺点无论是多少个端口提供服务,但始终使用的是一台服务器的资源,所以当访问量过大时,依然存在高并发的问题安装部署我这里以创建四个MySQL实例为例,监听的端口分别是3307,3308,3309,331
2021-06-18 23:08:46
1243
原创 struts2框架使用篇——在action中获取表单数据的三种方法
使用struts框架,在提交表单时会将表单数据提交到action类中,那怎样在action类中获取表单提交的数据呢?这里有三种方法这里写目录标题通用部分实体类Studentstruts2主配置文件在web.xml中添加struts的过滤器方法一.表达式封装表单部分Action类...
2021-06-17 13:37:42
1299
原创 Linux下三步安装jdk
这里以jdk1.8来演示jdk1.8下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html官网下载不了的小伙伴可以到百度网盘下载,百度网盘下载地址: https://pan.baidu.com/s/1C-PInqwF1MUYbUim3pxbSA提取码:wnuq安装步骤1.解压jdk压缩文件执行命令:tar -zxvf jdk-8u281-linux-x64.tar.gz2.配置环.
2021-06-01 11:10:10
280
原创 CentOS 7下 三步安装pip
python 3.5及以下版本 pip下载地址:https://bootstrap.pypa.io/pip/python 3.6及以上版本 pip下载地址:https://bootstrap.pypa.io/get-pip.py1.下载get-pip.py到本地执行命令wget https://bootstrap.pypa.io/pip/2.7/get-pip.py2.安装pip,运行get-pip.py文件执行命令python get-pip.py3.验证是否安装成功执行命令pip .
2021-06-01 08:53:41
2757
1
原创 SDN Mininet安装脚本(shell版,全自动,解放双手)仅适用于Ubuntu
最近在学习SDN,需要使用网络仿真工具mininet,反反复复折腾了好长时间,尝试了完整安装,也尝试了主要文件安装,不是主机之间无法通信,就是指定的openvswitch安装不上,所以我单独安装了mininet和openvswitch,也不是说安装有多难,但就是安装完成之后总出问题,今天可能安装成功了,过两天说不定又安装不了了,又得折腾老长时间,所以为了解决这个问题,我直接将成功安装mininet的所有步骤写成了一个脚本,没有什么技术含量,目的就是解决安装mininet总是不成功的问题shell脚本.
2021-05-31 22:42:38
422
原创 实现一个简单的图片轮播效果
学习笔记思路这里就说一下我的思路吧,我们可以先将所有图片的不透明度设置为0,也就是全透明,不可见(也不一定靠设置透明度来实现图片不可见,也可以直接设置元素不可见),使用下标的方式来控制图片是否可见,指定下标的图片的不透明度设置为100,也就是图片可见,这样就实现了显示一张图片的效果,然后我们再用定时器循环改变这个下标,这样就实现了在特定间隔内显示不同图片的效果,也就是图片轮播。效果点击按钮切换图片的思路也是通过改变下标的方式来控制显示的图片代码部分网页部分<body> .
2021-05-30 22:24:02
4405
1
原创 Ajax的不同使用方式
目录JavaScript源代码方式get请求方式post请求方式jQuery方式get请求方式post请求方式servlet依赖 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <sc
2021-05-22 13:11:03
267
原创 exception is java.io.FileNotFoundException: Could not open ServletContext resource [User.hbm.xml]
JavaWeb项目启动报错:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [E:\tomcat7.0\apache-tomcat-7.0.106\webapps\SSH_Project_war\WEB-INF\classes\spring\applicationContext.xml]: Invocation of
2021-05-16 01:50:08
828
原创 Legacy-stylequery parameters(`?`) are no longer supported;use JPA-styleordinalparameters(e.g.,`?1`)
学习笔记hibernate查询数据使用占位符动态传入参数报错:org.hibernate.QueryException: Legacy-style query parameters (?) are no longer supported; use JPA-style ordinal parameters (e.g.,?1) instead :出错原因:占位符格式的问题,使用占位符的格式错误例:Query query = session.createQuery("from User u whe.
2021-05-15 23:53:49
2315
原创 hql语句没有错误,但执行hibernate查询却总是获取不到数据
学习笔记出现这个问题的原因可能有很多,这里我就贴一下我出问题的原因这是我的hql语句# 使用占位符的形式传入参数Query query = session.createQuery("from User u where u.name = ?1 and u.password = ?2");query.setParameter(1,name);query.setParameter(2,passwd);查询的表正确,列名也正确,但就是查询不到数据,而当我直接在查询语句中写入固定的值时就能查询到相.
2021-05-15 23:08:53
1993
原创 JavaWeb项目获取到的表单数据在控制台显示乱码
在控制台显示获取到的表单数据却显示乱码,如图:对于这个问题,首先你要确定是获取数据的编码格式有问题,也就是获取到的数据本就是乱码的,还是输出数据的编码格式有问题,不要一昧的去修改获取数据的编码格式,如果是你输出的编码格式有问题,那无论你怎么修改都会显示乱码我们可以打断点看一下输出之前的数据是否是乱码的:我们可以看到,获取到的数据不是乱码的,也就是说,乱码的问题是在输出的时候出现的,所以解决这个问题要从输出的编码格式入手解决方法:编辑tomcat服务器,在tomcat服务器的 VM optio
2021-05-15 19:16:22
744
原创 spring-@Configuration,@Autowired,@ComponentScan注解
@Configuration相当于spring的配置文件,可以在有该注解的类中实现一些配置文件的功能Student类public class Student { private String name; public Student(String name) { this.name = name; } public Student() { } @Override public String toString
2021-05-13 22:00:49
928
3
原创 Java集合线程安全
我们开启三个线程同时向集合中添加数据,每个线程向集合中添加1000个数据,正常情况下集合的长度应该是3000,但因为有些集合是非线程安全的,所以在添加过程中会出现问题,导致集合的实际长度不到3000List集合实现类:非线程安全:ArrayList,LinkedList线程安全:VectorArrayListpublic class MyTest18 { static List<Integer> list = new ArrayList<Integer>.
2021-05-12 17:29:58
499
原创 Java_反射 应用案例
需求:在测试类中加载配置文件中指定的类,并调用配置文件中指定的方法,实现通过配置文件控制类的加载和方法的调用配置文件demo.propertiesStudent类测试类MyTest配置文件demo.propertiesStudent类测试类public class MyTest { public static void main(String[] args) throws Exception{// 创建配置文件对象 Properties p.
2021-05-11 15:50:03
168
原创 Java自定义类加载器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-05-11 14:30:06
302
原创 Java I/O流 案例
File类File类可以创建文件对象或目录对象,文件对象表示一个文件,目录对象表示一个目录,File对象不会操作文件的内容,但可以通过File对象获取文件的属性,例如:是否可读,是否可写,文件是否存在等,获取目录的属性,例如:目录下的文件名,目录下文件的路径等创建File文件对象// 格式:File 对象名 = new File(文件名);File file = new File("hello.txt");当文件不存在时File对象也不会自动创建文件,但我们可以通过File对象中的方法来创建文件
2021-05-11 10:11:46
323
原创 Java内部类
目录成员内部类非静态内部类静态内部类局部内部类匿名内部类成员内部类和外部类中的成员变量,成员方法同级,内部类中也可以定义变量和方法等内部类的修饰符和成员变量,成员方法的修饰符相同,可以使用public,private,protected,default,成员内部类分为静态内部类和非静态内部类非静态内部类和实例方法类似,不使用static修饰符// 外部类public class outSide {// 成员变量 private String outName;//
2021-05-09 01:22:38
212
原创 Java 创建线程
方法一继承Thread类,重写run方法创建子线程public class Thread_01 extends Thread{ @Override public void run() { }}在测试类中启动子线程 @Test public void test01(){// 创建子线程对象 Thread_01 thread_01 = new Thread_01();// 启动子线程 thr
2021-04-27 13:42:28
254
原创 struts报错:java.lang.NoSuchMethodException:
学习笔记想使用struts框架实现网页的跳转,结果跳转的时候报出了这个错误,查看了action的方法名,struts的主配置文件都没有问题,但就是报错,最后找到了问题所在
2021-04-26 19:14:43
224
原创 如何在IDEA中使用Struts2框架
学习笔记实现目标:在index.html中点击按钮跳转到next.html目录使用maven创建web项目在pom.xml中添加struts框架的依赖创建action(java类)创建struts主配置文件在web.xml中添加过滤器创建网页文件效果演示使用maven创建web项目可参考:项目管理工具 Maven 的下载,安装,配置以及项目的创建和管理项目结构在pom.xml中添加struts框架的依赖添加依赖 <dependencies><!-- .
2021-04-26 17:42:24
2311
原创 如何在eclipse中使用Struts2框架
目录导入依赖的jar包将struts2框架依赖的jar包导入到项目中(所需的jar包我打成压缩包了,获取地址放在下面了)选中所有jar包,添加到构建路径中创建网页文件代码<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body> <center&g
2021-04-26 17:02:59
1841
原创 spring框架整合hibernate框架
这里写自定义目录标题FLowchart流程图导出与导入导出#mermaid-svg-93g1xwqrkHOtaT8h .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-93g1xwqrkHOtaT8h .label text{fill:#333}#mermaid-svg-93g1xwqrkHOtaT8h .nod
2021-04-24 20:07:50
1936
3
原创 Java的service层和dao层应该怎么写
学习笔记,自己写的一个service层和dao层,记录一下,这方面刚入门,有不对的地方还请大佬们指出目录项目结构实体类dao层接口dao层实现类service层接口service层实现类测试类这里就以Student实体类为例项目结构实体类添加属性和属性对应的get,set方法,有参无参构造方法,toString()方法package entity;public class Student { private int stuNo; private String na.
2021-04-24 17:01:58
11636
原创 spring报错:Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session in
每个人的错误可能不尽相同,这里我就说一下我出错的原因吧spring主配置文件中事务切面的切入点表达式书写错误检查你的切入点表达式格式是否正确检查切入点表达式中切入的方法是否包含你要调用的方法看一下我的错误:正确的写法应该是:希望对你有帮助...
2021-04-24 12:24:52
445
原创 SDN Mininet安装脚本(python版,全自动,解放双手)仅适用于Ubuntu
最近在学习SDN,需要使用网络仿真工具mininet,反反复复折腾了好长时间,尝试了完整安装,也尝试了主要文件安装,不是主机之间无法通信,就是指定的openvswitch安装不上,所以我单独安装了mininet和openvswitch,也不是说安装有多难,但就是安装完成之后总出问题,今天可能安装成功了,过两天说不定又安装不了了,又得折腾老长时间,所以为了解决这个问题,我直接将成功安装mininet的所有步骤写成了一个脚本,没有什么技术含量,目的就是解决安装mininet总是不成功的问题脚本执行的原理.
2021-04-23 22:13:54
1489
10
原创 SDN RYU控制器安装脚本(全自动,解放双手)仅适用于Ubuntu
最近在学习SDN,需要安装ryu控制器,反反复复折腾了好长时间,也不是说安装有多难,主要是安装的步骤太琐碎,需要的组件也不清楚,所以导致安装过程中出现了一系列的问题,今天可能安装成功了,过两天说不定又忘了其中的哪个步骤,以后又得折腾老长时间,所以为了解决这个问题,我直接将安装ryu控制器的所有步骤都写成了一个脚本,没有什么技术含量,目的就是解决因为马虎而导致安装ryu控制器不成功的问题脚本执行的原理就是使用python执行Linux命令,这里就是执行安装ryu所需的全部命令,再直白点就是不需要你一条.
2021-04-23 21:14:27
723
1
原创 Java 设置图片大小
设置图片大小ImageIcon ico = new ImageIcon("image.jpg");ico.setImage(ico.getImage().getScaledInstance(图片宽度, 图片高度, Image.SCALE_DEFAULT));Image image = ico.getImage();
2021-04-22 23:19:38
3324
原创 spring创建bean报错:nested exception is java.lang.IllegalArgumentException: warning no match for this typ
出现这个错误的原因可能有很多种,在这里我就只说一下我出错的原因吧错误原因:切入点表达式书写错误切入点表达式格式:execution(修饰符 返回值类型 包名.类名.方法名(方法参数)),其中修饰符可以省略贴一下我出错的例子吧项目结构切面类注意看我的切入点表达式:execution(* StudentDao.*(..))在这里我省略了修饰符,因为'*'后面带括号,所以*(..)代表带任意参数的任意方法,此处的表达式含义:StudentDao包中的任意方法一听就是有问题的,包中的哪.
2021-04-21 22:33:39
1272
原创 Java图形界面GUI布局方式
目录流式布局采用流式布局会将元素按从左到右的顺序排列,如果一个元素在一行中放不下,那这个元素会另起一行依然按照从左到右的顺序排列示例:代码:public class Test { public static void main(String[] args) {// 创建窗口 JFrame jFrame = new JFrame();// 设置窗口名称 jFrame.setTitle("hello");// 创建流式布局管理器 对齐方式为左对齐 LayoutManager
2021-04-19 20:10:38
3287
5
原创 使用python脚本在Linux中添加环境变量
引入模块import os查看环境变量print(os.environ["PATH"])示例添加环境变量注意:添加环境变量我们要以追加的形式添加,不要以覆盖的形式添加os.environ["PATH"] += os.pathsep + "路径"os.pathsep 代表分号,在PATH中每条环境变量要用";"隔开示例...
2021-04-19 15:21:44
1991
原创 Hadoop单机模式配置步骤
目录配置环境1.安装ssh2.安装jdk3.安装Hadoop4.使用MapReduce配置环境CentOS7Hadoop-3.2.21.安装sshyum -y install openssh-server验证ssh是否是免密登录需要输入密码,所以我们要配置ssh免密登录,输入命令:ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsacat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keyschmo
2021-04-17 17:09:07
1199
原创 本地主机ping不通云服务器的原因
这是我亲身经历过的一个问题,最近购置了一台云服务器,想搭建一些东西,但是用我的物理机却怎么也ping不通服务器,弄了半天,才发现是忽略了一个最根本的东西,写篇文章记录一下。物理机ping不通云服务器,首先你要做如下检查:ping的是否是云服务器的公网IP云服务器的防火墙是否关闭# 关闭防火墙systemctl stop firewalld# 查看防火墙状态systemctl status firewalld云服务器的selinux是否关闭# 临时关闭setenforce.
2021-04-17 10:43:37
8126
原创 编译Floodlight报错:【错误: 程序包***不存在】【 错误: 找不到符号】
安装Floodlight,在使用ant命令进行编译时报错,如下图所示:当我们安装ant时,系统会自动给我们安装最新的版本,同时系统也会自动给我们安装jdk11.0,我不知道到底是不是因为这两者版本太高的原因,反正我的解决方法就是自己手动安装低版本的ant和jdk,但这里要注意的是,jdk最好安装1.8版本的,不然可能会出现其他的错误,原因可以看这篇文章:编译Floodlight报错:Compile failed; see the compiler error output for det([javac
2021-04-17 01:49:52
1095
2
Windows2012 R2安装VMwareTools提示“安装程序无法验证是否已安装所需的Microsoft更新KB2919355”
2021-03-19
vue项目怎么启动啊
2024-01-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人