笔记
文章平均质量分 56
SmallSweets
开通公众号啦!!!微信搜索『IT界新晋小白』,以后不止在这上面更新了,也会在公众号上发表文章,案例的代码我也会贴在公众号上,案例用到的各种工具,插件我也放在公众号上了,还有各种教学视频,包括实战篇,基础篇等,这些有需要的可以关注一下。提示:没需要的也可以关注哦(嘻嘻)。
展开
-
spring整合struts_使用spring成功为属性赋值但在action方法中属性值却为空
发原创 2021-10-24 14:45:37 · 2570 阅读 · 0 评论 -
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 · 9179 阅读 · 0 评论 -
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 · 985 阅读 · 2 评论 -
MySQL集群部署(使用多个MySQL实例模拟)
MySQL集群概念数据库集群,顾名思义,就是利用至少两台或者多台数据库服务器,构成一个虚拟单一数据库逻辑映像,像单数据库系统那样,向客户端提供透明的数据服务。采用MySQL集群,需要部署主从关系,主节点用来写数据,从节点用来读数据,所以主从节点一般为一对多的关系,使用MySQL集群,用户可以从多个从节点读取数据,大大缓解了读取数据的压力,使用MySQL集群,在主节点写入的数据会自动同步到从节点从而降低了数据丢失的可能性从概念中我们可以知道,MySQL集群是由多个数据库服务器构成的,但这里我们为原创 2021-06-18 23:39:44 · 2638 阅读 · 0 评论 -
MySQL多实例安装部署
MySQL多实例概念多实例就是在一台服务器上同时开启多个不同的数据库服务端口(例如3306、3307),同时运行多个MYSQL服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供服务。优点MySQL多实例,可以通过多个端口向用户提供服务,充分利用一台服务器的闲置资源缺点无论是多少个端口提供服务,但始终使用的是一台服务器的资源,所以当访问量过大时,依然存在高并发的问题安装部署我这里以创建四个MySQL实例为例,监听的端口分别是3307,3308,3309,331原创 2021-06-18 23:08:46 · 1288 阅读 · 0 评论 -
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 · 286 阅读 · 0 评论 -
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 · 2800 阅读 · 1 评论 -
SDN Mininet安装脚本(shell版,全自动,解放双手)仅适用于Ubuntu
最近在学习SDN,需要使用网络仿真工具mininet,反反复复折腾了好长时间,尝试了完整安装,也尝试了主要文件安装,不是主机之间无法通信,就是指定的openvswitch安装不上,所以我单独安装了mininet和openvswitch,也不是说安装有多难,但就是安装完成之后总出问题,今天可能安装成功了,过两天说不定又安装不了了,又得折腾老长时间,所以为了解决这个问题,我直接将成功安装mininet的所有步骤写成了一个脚本,没有什么技术含量,目的就是解决安装mininet总是不成功的问题shell脚本.原创 2021-05-31 22:42:38 · 438 阅读 · 0 评论 -
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 · 303 阅读 · 0 评论 -
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 · 834 阅读 · 0 评论 -
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 · 2377 阅读 · 0 评论 -
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 · 2034 阅读 · 0 评论 -
JavaWeb项目获取到的表单数据在控制台显示乱码
在控制台显示获取到的表单数据却显示乱码,如图:对于这个问题,首先你要确定是获取数据的编码格式有问题,也就是获取到的数据本就是乱码的,还是输出数据的编码格式有问题,不要一昧的去修改获取数据的编码格式,如果是你输出的编码格式有问题,那无论你怎么修改都会显示乱码我们可以打断点看一下输出之前的数据是否是乱码的:我们可以看到,获取到的数据不是乱码的,也就是说,乱码的问题是在输出的时候出现的,所以解决这个问题要从输出的编码格式入手解决方法:编辑tomcat服务器,在tomcat服务器的 VM optio原创 2021-05-15 19:16:22 · 752 阅读 · 0 评论 -
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 · 949 阅读 · 3 评论 -
Java集合线程安全
我们开启三个线程同时向集合中添加数据,每个线程向集合中添加1000个数据,正常情况下集合的长度应该是3000,但因为有些集合是非线程安全的,所以在添加过程中会出现问题,导致集合的实际长度不到3000List集合实现类:非线程安全:ArrayList,LinkedList线程安全:VectorArrayListpublic class MyTest18 { static List<Integer> list = new ArrayList<Integer>.原创 2021-05-12 17:29:58 · 507 阅读 · 0 评论 -
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 · 170 阅读 · 0 评论 -
Java自定义类加载器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-05-11 14:30:06 · 356 阅读 · 0 评论 -
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 · 411 阅读 · 0 评论 -
Java内部类
目录成员内部类非静态内部类静态内部类局部内部类匿名内部类成员内部类和外部类中的成员变量,成员方法同级,内部类中也可以定义变量和方法等内部类的修饰符和成员变量,成员方法的修饰符相同,可以使用public,private,protected,default,成员内部类分为静态内部类和非静态内部类非静态内部类和实例方法类似,不使用static修饰符// 外部类public class outSide {// 成员变量 private String outName;//原创 2021-05-09 01:22:38 · 277 阅读 · 0 评论 -
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 · 317 阅读 · 0 评论 -
struts报错:java.lang.NoSuchMethodException:
学习笔记想使用struts框架实现网页的跳转,结果跳转的时候报出了这个错误,查看了action的方法名,struts的主配置文件都没有问题,但就是报错,最后找到了问题所在原创 2021-04-26 19:14:43 · 227 阅读 · 0 评论 -
页表偏移量 例题
例题一:该题目问的是二级页表的偏移量,二级页表起始是第3位,长度是9位,所以我们从第2位起往后数九位得到的就是二级页表的偏移量,如图:所以二级页表的偏移量是 :10 1111 100 => 1-0111-1100正确答案是B选项例题二:计算这种地址是十六进制的题目,只要我们把十六进制的地址转化成二进制的,剩下的计算方法就和例题一是一样的我们先将十六进制的地址转化成二进制的,转化后的地址如下:1110-1111-1000-1000-0010-0001-0101-0101该题原创 2021-04-09 14:45:44 · 3573 阅读 · 0 评论 -
CentOS下使用parted命令创建磁盘分区报错:unrecognised disk label
在parted中使用 mkpart 命令创建新分区报错:unrecognised disk label如图:解决方法在使用 mkpart 命令创建新分区之前,我们要先使用 mklabel 命令创建分区表,分区表类型:MBR分区表(msdos)和GPT分区表(gpt)如图:...原创 2021-04-01 17:33:18 · 9576 阅读 · 0 评论 -
Linux下安装MySQL(5.7)步骤
安装包地址:戳这提取码:exl7解压tar -zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz -C /usr/local/重命名mv /usr/local/mysql-5.7.27-linux-glibc2.12-x86_64/ /usr/local/mysql进入mysql文件夹,创建文件及文件,依次执行下面的命令cd /usr/local/mysqlmkdir datacd data/mkdir {logs,data,r.原创 2020-09-14 11:49:39 · 252 阅读 · 0 评论 -
scrapy将爬取的招聘信息存入MySQL
写这篇文章的目的就是为自己的学习做一下笔记,记录一下python如何连接和操作MySQL。既然要用python操作MySQL,就要导入操作MySQL的模块,python3.0+要用pymysql这个模块。爬取网址:https://www.liepin.com/因为只是记录python操作MySQL,所以就简单的选择了网址首页的几条信息(招聘公司,招聘岗位,月薪,位置)来作为写入数据库的内容,插入数据量大的信息所用方法是相同的。代码部分 爬虫部分import scrapyfrom ..it.原创 2020-09-13 20:46:01 · 451 阅读 · 0 评论 -
python实现数据可视化
本次讲解的数据来源就以我前面某一篇文章所爬取的数据为主文章链接:使用scrapy框架爬取数据并存入excel表中过程中涉及调用excel文件的xlrd模块,有疑问的可以参考我的另一篇文章文章链接:python从Excel中读取数据所用模块:matplotlib模块调用模块:import matplotlib.pyplot as plt常用语法:plt.bar(x_tuple,y_tuple) 绘制条形图plt.pie(tuple,labels=bq_tuple) 绘制饼图,labels原创 2020-09-05 16:32:34 · 2237 阅读 · 1 评论