自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 Oracle 数据库备份与恢复

Oracle 数据库备份与恢复一、Oracle 数据库备份exp方式导出 (cmd命令行操作)相关参数项如下:关键字说明默认USERID用户名/口令FULL导出整个文件(N)BUFFER数据缓冲区的大小OWNER导出指定的所有者用户名列表FILE输出文件(EXPDAT.DMP)TABLES导出指定的表名列表COMPRESS是否压缩导出的文件(Y)RECORDLENGTHIO 记录的长度GRANTS

2020-12-29 15:38:55 413

原创 MongoDB安装与卸载--Linux系统

一、MongoBD安装1. 下载MongoBD安装包 下载地址:https://www.mongodb.com/try/download/community2. 压缩包上传到Linux可使用Winscp(推荐)或 直接远程连接上传解压、改名:#解压tar -zxvf mongodb-linux-x86_64-4.0.13.tgz #改名mv mongodb-linux-x86_64-4.0.13 mongodb 3. 修改环境变量及配置文件3.1 进入配置文件vi /etc

2020-09-07 11:07:17 884

原创 Linux常用命令

一、文件操作Linux 目录 /bin   ##binary二进制可执行文件,系统常规命令  /boot    ##启动目录,存放系统自动启动文件,内核,初始化程序  /dev ##系统设备管理文件  /etc   ##大多数系统配置文件存放路径  /home   ##普通用户家目录(/home/student)  /media   ##临时的挂载点  /lib   ##函数库  /lib64    ##64位函数库(含有

2020-09-01 10:45:02 246

原创 MongoDB数据库学习

一、连接数据库输入cmd打开命令行进入到mongodb安装目录$ cd D:\workinstall\MongoDB\Server\4.2\bin$ d:打开mongodb$ mongo二、 数据库操作show databases; #查看已有数据库use dataName; #选择数据库,如果不存在库,则会自动创建。show collections # 同上,db.createCollection('表名');#建表db.表名.drop(); #删除表注:table

2020-06-30 11:03:35 446

原创 BUI使用

BUI使用1.下载并安装vscodehttps://code.visualstudio.com/2. 下载并配置node.js(8.10.0)https://www.jianshu.com/p/13f45e24b1de3. 配置BUI环境打开Vscode,下载bui-fast插件下载单页开发包http://www.easybui.com/downloads/source/bui/bui_router_dev_latest.zip使用Vscode打开下载好的单页开发包

2020-06-29 09:44:20 700

原创 中文乱码解决措施

1. Post请求中文乱码问题直接在web.xml中添加过滤器,一劳永逸<!-- 解决request中文乱码--> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filte...

2020-02-29 16:31:41 291

原创 Spring-配置Bean

Spring配置bean配置形式:基于XML文件的方式、基于注解的方式、基于java的配置Bean的配置方式:通过全类名(反射)、通过工厂方法、FactoryBeanIOC容器:BeanFactory、ApplicationContextBean的注入方式:属性Set注入、构造器注入、工厂方法注入(不推荐)1、基于XML文件的方式 <!-- applicationContext...

2019-10-07 10:33:16 300

原创 Spring-事务处理

事务事务管理是企业级应用程序开发中必不可少的技术, 用来确保数据的完整性和一致性.事务就是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用事务的四个关键属性:一致性、隔离性、持久性、原子性1. 事务管理Spring 既支持**编程式事务管理,也支持声明式的事务管理**.编程式事务管理: 将事务管理代码嵌入到业务方法中来控制事务的提交和回滚...

2019-10-06 19:53:55 197

原创 Spring-JdbcTemplate使用

JdbcTemplate为了使 JDBC 更加易于使用, Spring 在 JDBC API 上定义了一个抽象层, 以此建立一个 JDBC 存取框架.作为 Spring JDBC 框架的核心, JDBC 模板的设计目的是为不同类型的 JDBC 操作提供模板方法. 每个模板方法都能控制整个过程, 并允许覆盖过程中的特定任务. 通过这种方式, 可以在尽可能保留灵活性的情况下, 将数据库存取的工作...

2019-10-06 19:51:28 245

原创 Spring-面向切面编程(AOP)

面向切面编程(AOP)1.什么是AOP?**用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块,**这个模块被命名为“切面”(Aspect)。例如:将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来。允许你把遍布应用各处的功能分离出来形成可重用组件。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(...

2019-10-06 19:49:17 241

原创 @Transactional注解无效--排查与解决

@Transactional注解无效原因:@Transactional 注解只能应用到 public 可见度的方法上,方法修饰符不是public时,不会触发事务修饰的方法被同一个类内部调用时默认的回滚异常是RuntimeException类型,如不手动设置,其他异常触发不回滚看数据库本身对应的库、表所设置的引擎是MyIsam不支持事务,如果需要,则必须改为InnnoDB。...

2019-10-06 19:33:08 555

原创 Mybatis-知识点总结

Mybatis一、 Mapper层使用面向接口编程思想使用@Mapper注解**方法名字要和对应的Xml文件中的id对应@Component@Mapperpublic interface RoleMapper{ /** * 查找所有人员 * @return roles */ List<Role> findAll(); /** * 新增...

2019-09-12 17:02:30 176

原创 Spring MVC-知识点总结

SPRING MVC一、知识点1. @Component用于标记在一个类上,使用它标记的类或接口就是一个Spring Component对象。Spring将会扫描使用了该注解的类的方法。通俗来说,被Component标记的类就是一个bean容器。相当于配置文件中的<bean id="" class=""/>, 定义Spring管理Bean。2. @Service(注入M...

2019-09-12 17:01:26 256

原创 Spring-依赖注入(IOC)

SPRING一、依赖注入(IOC)1.什么是依赖注入(1)我们经常说的控制反转(Inversion of Control —IOC)和依赖注入(Dependency Injection—DI),在Spring 环境下是等同的概念。(2)控制反转是通过依赖注入实现的。(3)所谓依赖注入指的是容器负责创建对象和维护对象间的依赖关系。而不是通过对象本身负责自己的创建和解决自己的依赖。2.本质...

2019-09-12 16:59:58 716

原创 排序算法知识总结

一、排序1. 算法分类2. 算法复杂度2.1 排序稳定性非比较排序和冒泡排序、直接插入排序、归并排序(冒只龟)2.2 时间复杂度

2019-09-11 19:57:29 209

原创 Jvm垃圾回收(gc)知识总结

Garbage Collection(垃圾回收)一、回收原则首先明确一点,java的GC回收是完全自动的,没有提供相关api手动回收,所有的内存分配和回收权限都在jvm,在开发人员手里没有绝对的强制垃圾回收的方法,不过可以这样去做:对于不再引用的对象,及时把它的引用赋为null。 obj = null;如果内存确实很紧张,调用System.gc() 方法来**建议垃圾回收器开始回收垃圾,...

2019-09-11 19:49:38 241

原创 Jvm虚拟机知识总结

JVM虚拟机实现跨平台的作用1. JVM结构JVM主要包括: 程序计数器(Program Counter)、Java堆(Heap)、Java虚拟机栈(Stack)、本地方法栈(Native Stack)、方法区(Method Area) 五大组成部分。1.1 程序计数器(PC)(线程私有)一个寄存器,可以看作是代码行号指示器,用于指示,跳转下一条需要执行的命令。Java的基础操作以及...

2019-09-11 19:48:33 209

原创 Java基础知识总结

Java是从C++语言改进重新设计Java标识符:由52个字母A-Z,a-z和数字、下划线、美元符号$组成,其中不能以数字开头。**常用ASCII码值:**空格为32;数字0为48;“A”为65;“a”值为97。**多态问题中,**无论向上或向下转型,都记住一句话就可以了。**编译看左边,运行看右边。**意思编译时候,看左边有没有该方法,运行的时候结果看 new 的对象是谁,就调用的谁。...

2019-09-11 19:47:29 482

原创 Cmder的详细安装和配置

1.下载cmder包百度搜索Cmder,进入Cmd官网直接下载。2.安装1.配置环境变量在用户变量(推荐)或者系统变量下的Path中添加cmder.exe所在的目录2. 打开Cmder.exe,即可使用3.配置右键快捷操作使用管理员身份运行打开cmder.exe,输入Cmder.exe /REGISTER ALL配置完成...

2019-08-17 10:05:04 507

原创 Oracle数据库ORA-12154: TNS: 无法解析指定的连接标识符解决方法

对于这个问题,对于我这种初学者来说是经常遇到的,今天就把可靠的解决发法记于此,希望能帮助到大家。ORA-12154: TNS: 无法解析指定的连接标识符第一步:查看自己的Oracle服务是否打开。OracleDBConsoleORCL是Oracle网页端管理工具的服务,访问地址一般为“http://127.0.0.1:1158/em/console/logon/logon”,如果不习惯用...

2019-05-05 20:10:19 82847 9

转载 OSI七层模型的每一层相关协议

TCP/IP: 数据链路层:ARP,RARP 网络层: IP,ICMP,IGMP 传输层:TCP ,UDP,UGP 应用层:Telnet,FTP,SMTP,SNMP. OSI: 物理层:EIA/TIA-232, EIA/TIA-499, V.35, V.24, RJ45, Ethernet, 802.3, 802.5, FDDI, NRZI, NRZ, B8ZS数据链路层:Fram...

2019-04-23 19:50:48 3204

转载 微信小程序 页面跳转和数据传递实例详解

转载网址:https://blog.csdn.net/zgmu/article/details/72725659 微信小程序 页面跳转和数据传递1.先导在Android中,我们Activity和Fragment都有栈的概念在里面,微信小程序页面也有栈的概念在里面。微信小程序页面跳转有四种方式: ...

2019-04-08 16:29:48 1576 1

转载 selenium安装与配置,以及chromedriver的使用

作为一个刚从开发转过来的测试人员,少不了一系列的测试工具。那么今天小新在跟大家分享一下我这两天弄的selenium。selenium,跟QTP一样,是一个web的自动化测试工具,但相比于QTP,其具有以下优点:1、小巧。对于不同的开发语言来说,它就是一个包而已,而QTP需要下载安装1G多的程序。2、支持多种开发语言,不管你以前熟悉c、java、ruby、python还是C#,你都可以用sel...

2019-03-03 20:38:45 510

转载 史上最全的正则表达式-匹配中英文、字母和数字

1、匹配中文:[\u4e00-\u9fa5]2、英文字母:[a-zA-Z]3、数字:[0-9]4、匹配中文,英文字母和数字及下划线:^[\u4e00-\u9fa5_a-zA-Z0-9]+$同时判断输入长度:[\u4e00-\u9fa5_a-zA-Z0-9_]{4,10}5、(?!_)  不能以_开头(?!.*?_$) ...

2019-02-28 20:54:51 9503 1

原创 Python爬虫学习-豆瓣电影TOP250数据爬取(存入mongo数据库中)

利用了晚上的闲暇时间,想对正则表达式+requests进行爬虫练习,故决定对豆瓣电影top(https://movie.douban.com/top250)排名进行数据爬取。因为是简单的网络页面,所以使用requests更为方便。爬虫的思路还是分为三步:爬取页面、提取数据、保存数据。爬取页面爬取的过程中并没有遇到反爬措施,所以较为页面爬取相对简单。提取数据通过观察每类数据的共同之处,再用...

2019-02-28 20:38:55 2263 2

原创 Python爬虫学习-使用mongo存储数据

pymongo的基本使用pymongo库的调用import pymongo创建连接(因为用的本机的mongodb数据库,所以直接写localhost即可,也可以写成127.0.0.1,27017为端口)client = pymongo.MongoClient('localhost', 27017) 连接数据库(如不存在会自动创建)db = client['mydb']连接表(如...

2019-02-27 18:56:51 457 1

原创 Python爬虫学习-反爬虫机制与应对方法

在爬取数据的过程中遇到以下几种反爬手段:1 .浏览器反爬检测2 .IP访问限制对应的解决措施有:1 .修改hearders。headers = { 'authority': 'ditu.amap.com', 'cache-control': 'max-age=0', 'upgrade-insecure-requests': '1', 'user-agent...

2019-02-25 22:29:16 772 1

转载 Python学习笔记-将数据导入到excel中

转载于https://blog.csdn.net/imw_mg/article/details/78156748,点开即可

2019-02-19 22:20:40 4101

原创 error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build安装scrapy出错解决方法

安装scrapy出现如下错误:error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”:这时不要慌。第一步我们点开这个网站:http://fstab.net/pypi/simple/twisted/下载对应的whl。cp后面的对应就是Python的版本,如c...

2019-02-17 15:20:20 9551

原创 Python爬虫学习-股票数据定向爬虫(实例)

股票信息定向爬虫主要思路:选取合适的股票网站进行爬取;爬下所有的股票的编号列表;过比较不同个股页面的网址来找到其相同点和不同点,进一步分析;对所有的个股进行相关信息爬取。爬虫代码import reimport requestsfrom bs4 import BeautifulSoupimport tracebackimport bs4# 股票代码编号信息获取def g...

2019-02-16 17:06:04 1771 2

原创 Python爬虫学习-新华书店书本数据定向爬虫(实例)

在学习了半个月python基础知识以及相关的爬虫基础技术后,尝试学以致用,本次决定使用requests、BeautifulSoup来对新华书店(https://www.xhsd.com)小说类书本商品信息进行爬取。1. 爬虫的构建思路进行分析:将代码分为4块;第一块构建函数getHTMLText(),该函数的作用是通过requests来获取到页面的信息;第二块构建fillList(),该...

2019-02-08 17:14:49 1317 1

原创 web开发学习-前端相关笔记

页面自动刷新:

2018-12-20 19:18:16 200

原创 软件测试学习:三角形、nextday、佣金问题黑盒测试

三角形、nextday、佣金问题黑盒测试1.设计三角形的路径覆盖测试用例,如语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、路径覆盖等伪代码程序如下:① Input(a,b,c)② if(a&gt;200||a&lt;1||b&gt;200||b&lt;1||c&gt;200||c&lt;1) then③ X="请输入一个1~200的数值”④ End if⑤ If((a+b&gt;c)&...

2018-12-08 17:10:29 9829

新华书店图书数据

该数据来自新华书店官网,所有信息由新华书店所有,未尽过许可,切不可进行商业使用。

2019-02-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除