自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lucky高

时不时的记点学习的新东西,总结,想着能和大家交流进步!

  • 博客(44)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python异常模块和包

模块的作用: python中有很多各种不同的模块, 每一个模块都可以帮助我们快速的实现一些功能, 比如实现和时间相关的功能就可以使用time模块我们可以认为一个模块就是一个工具包, 每一个工具包中都有各种不同的工具供我们使用进而实现各种不同的功能。包的作用:当我们的模块文件越来越多时,包可以帮助我们管理这些模块, 包的作用就是包含多个模块,但包的本质依然是模块。当导入多个模块的时候,且模块内有同名功能. 当调用这个同名功能的时候,调用到的是后面导入的模块的功能。

2025-05-17 19:46:03 930

原创 Python文件操作

readlines可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素。函数的文件对象,对象是Python中一种特殊的数据类型,拥有属性和方法,可以使用对象.属性或对象.方法对其进行访问。现在要做的就是:读取文件,将文件写出到 python.txt.bak文件作为备份,同时将文件内标记为测试的数据行丢弃。根据日常生活中对文件得操作,我们可以将 python 对文件的操作分为 1、打开文件 2、读写文件 3、关闭文件。不同的编码,将内容翻译成二进制也是不同的。

2025-05-17 19:37:28 1068

原创 Python函数进阶

缺省参数也叫默认参数,用于定义函数,为参数提供默认值,调用函数时可不传该默认参数的值(注意:所有位置参数必须出现在默认参数前,包括函数定义和调用)当调用函数时没有传递参数, 就会使用默认是用缺省参数对应的值.使用def和使用lambda,定义的函数功能完全一致,只是lambda关键字定义的函数是匿名的,无法二次使用。注意: 函数调用时,如果有位置参数时,位置参数必须在关键字参数的前面,但关键字参数之间不存在先后顺序。函数体,就是函数的执行逻辑,要注意:只能写一行,无法写多行代码。

2025-05-16 16:34:12 845

原创 Python数据容器

定义:一种可以容纳多份数据的数据类型,容纳的每一份数据称之为1个元素每一个元素,可以是任意类型的数据,如字符串、数字、布尔等。数据容器根据特点的不同,如:是否支持重复元素是否可以修改是否有序,等分为5类,分别是:列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict)注意:列表可以一次存储多个数据,也可以为不同的数据类型,支持嵌套。列表获取特定位置的数据:列表的索引,列表索引共有两种方式,如下所示:如图,列表中的每一个元素,都有其位置下标索引,从前向后的方向,从0

2025-05-16 06:58:20 1253

原创 Python函数

def 函数名(传入参数) : 函数体 return 返回值注意:参数、返回值如果不需要,可以省略。函数必须先定义后使用。参数之间使用逗号进行分割,传入的时候,按照顺序传入数据,使用逗号进行分割。函数的参数数量不受限制,可以不使用参数也可以使用任意 N 个参数None 类型如果函数没有 return 语句返回的数据,可以通过 Python 提供的特殊关键字 None,其类型是:<class ‘NoneType’>,该关键字表示空的、无实际意义的意思。输出结果:Helle……

2025-05-15 09:09:33 822

原创 Python循环语句

range(num1,num2,step):获取一个从 num1 开始,到 num2 结束的数字序列,数字的步长,已 step 为准,默认为 1, 不含 num2 本身。两者能完成的功能基本差不多,但仍有一些区别:while循环的循环条件是自定义的,自行控制循环条件for循环是一种”轮询”机制,是对一批内容进行”逐个处理”range(num1,num2):获取一个从 num1 开始,到 num2 结束的数字序列,不含 num2 本身。员工编号从1到20,从编号1开始,依次领取工资,每人可领取1000元。

2025-05-14 14:38:45 897

原创 Python判断语句

布尔类型只有两个值:True 和 False可以通过定义变量存储布尔类型数据:变量名称 = 布尔类型值(True/False)布尔类型不仅可以自行定义,同时也可通过计算获得。也就是通过比较运算符进行比较运算得到布尔类型的结果。

2025-05-14 10:41:09 328

原创 Python基础语法

关键字:False、True、None、and、as、assert、break、class、continue、def、elif、else、except、finally、for、from、globel、if、import、in、is、lambda、nonlocal、not、or、pass、raise、return、try、while、with、yield。要获得数字类型,可通过 int,float 方法进行转换。有上述语句发现,浮点数格式化输出时,默认保留 6 位,要想保留 2 位小数,可通过以下方法。

2025-05-13 09:20:59 773

原创 Python的安装使用

本文详细介绍了Python的安装步骤及常用IDE的使用方法。首先,用户需从Python官网下载适合自己操作系统的安装包,并按照提示完成安装,确保勾选“Add python.exe to Path”以自动配置环境变量。安装完成后,可通过命令行验证安装是否成功。接着,文章推荐了几款常用的Python IDE,包括Python自带的命令窗口、Visual Studio Code和PyCharm,并简要介绍了它们的功能和适用场景。最后,文章以打印“Hello World!”为例,展示了如何在Python自带的IDE

2025-05-12 22:49:39 642

原创 学习Python的第四天之网络爬虫

30岁程序员学习Python的第四天之网络爬虫的Scrapy库。

2025-05-11 15:47:02 848

原创 学习Python的第三天之网络爬虫

30岁程序员学习Python的第三天之网络爬虫——正则表达式。

2025-05-07 17:29:20 744

原创 学习Python网络爬虫的实例

30岁程序员学习Python的第二天之网络爬虫的练习实例。爬取2025年软科中大学排名,并按一定格式进行打印输出

2025-05-06 23:11:24 773 2

原创 学习Python的第二天之网络爬虫

30岁程序员学习Python的第二天之网络爬虫的信息提取。BeautifulSoup库的学习

2025-05-06 14:19:26 1060

原创 学习Python的第一天之网络爬虫

30岁程序员学习Python的第一天:网络爬虫。Requests库学习爬虫的风险爬取实例

2025-05-06 10:50:42 988

原创 ORACLE误删除数据恢复

作为一个后端程序员,几乎每天都在跟数据库打交道,这其中不免会失误删除重要的数据信息,这时恢复数据便显得尤为重要。此时可根据不同情况,通过以下两种情况将误删除数据恢复。未将删除操作提交此时如果我们用oracle交互工具,可以通过点击回退按钮将删除操作回退,如:点击此按钮,并可将之前的删除操作的数据恢复,此后重新查询即可。注意:如果在进行删除操作后立马进行了其他操作,便无法使用此方法。删除...

2020-01-17 15:20:42 441

原创 ORACLE中NVL函数及问题解决

1.NVL函数从两个表达式返回一个非 null 值。 语法 NVL(expression1, expression2) 参数 expression1, expression2 如果 expression1 的计算结果为 null 值,则 NVL( ) 返回 expression2。如果 expression1 的计算结果不是 null 值,则返回 expression1。expression1 ...

2020-01-17 14:59:04 8424 1

原创 自我总结:工作两年多,总感觉一事无成,但总要相信一切都很美好

自17年毕业以来,也两年多了,眼看着2019年一天天的过去,现在也到了2020年,一直想着对自己这两年做个总结,琢磨了好久,自己总结总结过往,计划下到来的2020年的计划。总结过往大四第二学期,在学校允许的条件下,自己便去了北京培训Java系列的知识,培训完成就回了太原参加了工作。自己带着要利用学习到的技术为自己闯出一片天地,可是现实却把你摁在地上摩擦。由于第一家公司技术比较旧,在带了一年半的...

2020-01-02 22:14:27 568

原创 解构赋值和字符串

解构赋值★ ES6的这个属性,非常有用,特别在做数据操作方面。基本内容ES6中可以按照一定模式,从数组和对象中提取值,并对变量进行赋值,这个方式就叫“解构赋值 Destructuring”。之前,我们对变量赋值,主要通过以下范式:let a = 1;let b = 2;let c = 3;现在通过ES6中的方式,我们可以通过以下方式,对a,b,c赋值。let [a,b,c] =...

2020-01-02 21:11:12 518 1

原创 let和const命令

let命令基本使用ES6中新增了一个变量声明的命令let,let的使用方法与我们之前使用的var十分相似,但是let和var的作用域不同,var可以说没有作用域限制,let只能在当前代码块方位内使用。{      let a = 5;     &nb...

2019-12-27 17:25:11 362

原创 ES6简介

基本信息ES6 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览器也支持 ES6,不过只实现了 ES6 的部分特性和功能。ECMAScript 的历史ES6 是 ECM...

2019-12-27 17:24:16 467

原创 SQL优化(基于MySQL)

1、MySQL版本:5.x:5.0-5.1:早期产品的延续,升级维护。5.4-5.x:MySQL整合了三方公司的新存储引擎(推荐5.5)安装:rpm -ivh rpm软件名称如果安装时,与某软件冲突,则需要将冲突软件卸载。yum -y remove XXX安装时,有日志提醒我们可以修改密码:/usr/bin/mysqladmin -u root -password ‘new-pass...

2019-11-27 14:02:37 268

原创 private filed 'XXX' is never assgined

最近在测试系统功能是发现:debug时,到了调用的方法时,总是跳不进方法内,最后检查发现IDeaUI在申明该方法的变量时是灰色的,并且提示private Filed is never assgined,最后自己突然进行alter+enter时给该变量添加了getter,setter方法就OK了。自己也不清楚什么原因,其他的变量就好好的,就这个不行,希望有知道的人能解答一下,think you!...

2019-06-04 10:12:02 1375

原创 the selected diectory is not a valid tomee home

今天上班打开IDeaUI突然就提醒我Tomcat有问题。最后发现Tomcat选择成了TomcatEE不是Tomcat server。解决办法:到IDeaUI的File目录下打开Setting 并且搜索Tomcat,如下将左侧的选项选中,点击确定,重启ideaUI即可解决。...

2019-04-29 09:51:34 3115

转载 oracle撤回UPdate无操作的数据

oracle提供了一种闪回的方法,可以将某个时间的数据给还原回来方法如下:1.select * from table as of timestamp to_timestamp(‘2016-10-16 16:24:00’, ‘yyyy-mm-dd hh24:mi:ss’);说明:table是误操作,需要闪回的表,2016-10-16 16:24:00这个时间点是误操作的那个时间点,是个大概的时...

2019-04-25 14:56:00 1127

原创 oracle撤回UPdate误操作的数据

oracle提供了一种闪回的方法,可以将某个时间的数据给还原回来方法如下:1.select * fromtableas of timestamp to_timestamp('2016-10-16 16:24:00', 'yyyy-mm-dd hh24:mi:ss');说明:table是误操作,需要闪回的表,2016-10-16 16:24:00这个时间点是误操作的那个时间点,是个大概的...

2019-04-25 14:55:00 105

转载 Navicate和PLSQL的调试方法

oracle存储过程调试方法其实很简单,Navicat Premium跟 PL/SQL 也是很强大的,可能更加简单易上手。navicat首先先连接库,打开函数,所有的存储过程放在函数里面。打开要调试的存储过程,点击调试,输入入参。点击逐语句调试。即可愉快的调试了,点击查看,打开DBMS或其他,辅助查看相关日志。PL/SQL中提供【调试存储过程】的功能,可以帮助完成存储过程的预编译与...

2019-04-19 14:28:20 8223 1

原创 struts2偶尔报404问题心得

struts2报404最近到了一家新公司,公司自己搭建的框架,在MVC部分使用的是struts2在处理的。最近自己在处理Demo时,经常时不时的就会报404错误:最后总结发现情况的原因有很多,如下:1、检查输入的url路径地址,是否匹配。2、web.xml在配置struts2分发器时出错,一般情况,filter-class为org.apache.struts2.dispatcher.ng...

2019-03-22 10:48:42 602

原创 @Controller和@RestController的不同

最近公司让将旧系统功能全部改成接口,在遇到导出的问题是就出现导出接口返回的数据类型有问题,最后才发现是Controller的注解有问题。现在将这种情况记下来,以便以后查看,也算是学到的知识点。1、重点:@RestController = @Controller + ResponseBody如果只是使用@RestController注解Controller,则Controller中的方法无法返回...

2018-10-24 17:12:38 2060

原创 org.springframework.beans.factory.BeanCreationException异常的原因和解决的方法

今天在启动项目的tomcat的时突然发现报一下错误: 所以在就想着结合之前遇到的问题总结一下,这个bug实际上是说没有找到对应的bean,而出现这种情况一般有这几种原因: 1、对bean没有添加注解或者是Spring配置文件中bean有问题 2、对bean添加注解错误。例如@Service引用成dubbo的 3、自动注入方式有问题 现在分析了出现问题的原因,自然问题解决也就水到渠成了...

2018-08-06 11:21:55 14981

转载 IntelliJ IDEA详细配置和使用教程

转 IntelliJ IDEA详细配置和使用教程 &amp;lt;div class=&quot;article-info-box&quot;&amp;gt; &amp;lt;div class=&quot;article-bar-top d-flex&quot;&amp;gt; &

2018-07-31 09:57:07 1396

原创 在非Controller中@Autowired注解变量

当在非Controller要自动注解变量,尤其是static变量时会在运行时报出空指针的错误。我就遇到了这种情况,后来在网上查了许多后,总结基本上有这种情况可以解决。@Component //申明为spring组件public class TestUtils { @Autowired private TestService testService; /...

2018-07-27 10:23:27 733

原创 POI导入导出Excel文件(一)

private &amp;amp;lt;E&amp;amp;gt; List&amp;amp;lt;E&amp;amp;gt; importExcel(ImportExcel ei,Class&amp;amp;lt;E&amp;amp;gt; cls) throws Exception{ //拿到文件的标题信息 Row oneRow = ei.getRow(0); Map&amp;amp;lt;

2018-07-26 21:36:54 329

转载 POI使用详解

Apache POI使用详解 1.POI结构与常用类 (1)POI介绍 Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 Microsoft Office文档的功能。(2)POI结构说明 包名称说明 HSSF提供...

2018-07-26 21:23:40 1048

原创 POI导入导出Excel文件(二)

最近工作中用到的POI导入导出Excel文件的地方比较到,所以就乘机总结一下,在这里先说以导出Excel的情况简单的说一下,现在就直接上代码,在代码上面做注释了。 /** * 处理导出的数据信息 * @param list * @return */ private int rownum = 0; //在这里是创建一个全局变量,用来表示创...

2018-07-26 15:02:10 328

原创 jsp页面String转JSON

完成在jsp页面上的String类型转json的方法; 说这种情况的现实是在工作做,后台通过model传递过来的list&amp;lt;实体&amp;gt;集合无法在jsp页面通过for方法遍历。后来想说是在jsp页面可以用json格式遍历,并在后台将list集合装成json格式的字符串并传送到jsp页面,此时需要将String类型转成json格式。因此查找到以下方法: 1、v...

2018-07-26 09:34:10 6113

原创 多个Tomcat同时启动的解决方案

首先由于需要同时启动多个Tomcat,此时就会发生Tomcat的端口冲突。一般情况下都需要的将如图所示的端口修改为不同的端口号。但是仅仅是修改这个是不能同时启动多个Tomcat,还需要修改一下两张图所表示的端口:和Tomca的conf目录下面的server.xml文件中开头标签中的端口号。将要启动的多个Tomcat中的这三个端口号修改为不同的端口号,即可同时启动多个Tomcat。...

2018-03-22 08:51:05 1194

原创 Eclipse常用快捷键

Crtl+Shift+o            导包           Ctrl+t                看到一个类的继承结构    Ctrl+Shift+D             转换成大写--自已定义的--To upper case 表示转换成大写Ctrl+Shift+X             转换成小写--To lower Case 表示转换成大写F3(ctrl+鼠...

2018-03-06 15:06:46 232

原创 JAVAWEB中乱码问题

JavaWeb开发中乱码问题处理其实,任何问题都是有理可循的,只要弄明白原理,由原理入手设计解决方案,很多问题也就迎刃而解了。在程序设计中,我们不仅要明白怎么做,更要知道为什么这么做,这才是提升能力的必经之路。下面,我们来分析一下Javaweb开发中常见的乱码产生的原因及其解决方案。响应乱码原理服务器发送数据到浏览器,有字符和字节两种方式,这两种方式产生乱码的原理各不相同。字节...

2018-03-05 17:40:27 358

原创 JAVA基础_反射

Class类的使用 类是对象,类是java.lang.Class类的实例对象。如何表示Class类的实例呢?任何一个类都是Class类的实例对象,这个实例对象有三种表示方式: 创建一个类class Foo{ }第一种表达方式--&gt;实际在告诉我们任何一个类都有一个隐含的静态成员classClass c1 = Foo.class; 第二种表达方...

2018-03-05 17:36:26 210

原创 JAVA基础_网络编程

        IP地址:InetAddress类;        public static InetAddress getLocalHost()throws UnknownHostException返回本地主机。//通过次方法获得IP地址:        public String getHostName()获取此 IP 地址的主机名。        public String g...

2018-03-05 17:35:49 261

oracle 12c client 64位

oracle12c 的客户端安装包,安装此包时不需要安装全部的oracle数据库,安装此Client即可连接远程数据库,平时开发不需要本地库的可选择此种方案。

2020-07-02

instantclient_12_2.rar

本地不需要安装ORACLE,即可连接其他机子上的ORACLE,其他数据库一样,找了很久找到的,自己平时就在用没有问题,只需要简单的配置就行

2020-04-03

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

TA关注的人

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