- 博客(27)
- 收藏
- 关注
原创 基于openpyxl实现的Python对Excel操作
无论是日常办公还是编程,总是离不开 Excel,用来导入导出数据,记录数据,统计分析,画原型。虽然 Excel 功能强大,操作便利,但是有些场景下还是不太方便,例如 将大量数据导入到 Excel,将 Excel 中的数据读取到系统中,或者按照某种结构格式化下原有数据,批量处理大量 Excel 文档等,幸运的是,有很多 Python 库可以帮助我们用程序来控制Excel,完成难以手工完成的任务,现在就来了解下吧!!
2023-01-26 10:52:03
359
原创 Python快速入门(二)函数与对象
本文主要面向有其他语言基础的同学,旨在记录Python基础语法中和其他语言的区别,方便快速上手,对0基础者可能不太友好
2023-01-18 15:29:47
432
原创 Python快速入门(一)基本语法特性
提醒:本文主要面向有其他语言基础的同学,旨在记录Python基础语法中和其他语言的区别,方便快速上手,对0基础者可能不太友好
2023-01-17 17:34:09
95
原创 详解IP地址
IP地址为四个字节(32位)二进制数,每个字节转换为十进制,字节间用点隔开,这就是IP地址点分十进制记法。IP地址采用层次地址结构类似于个人通信地址,人搬家必然导致至少有一层地址发生改变。物理地址类似于身份证号,扁平寻址,永远绑定主机、不会改变。IP地址分为网络地址和主机地址两部分。同一网络下不同主机应保证网络地址相同而主机地址不同。如同一网络下主机网络地址不同,则主机间无法通信;如同一网络下有两个主机的主机地址相同,则两主机均无法进行网络通信。
2022-11-16 19:33:45
1147
原创 计算机网络知识整理(一)结构、协议与编址
其工作原理如下:ARP首先会发起一个请求数据包,数据包的首部包含了目标主机的IP地址,然后这个数据包会在链路层进行再次包装,生成以太网数据包,最终由以太网广播给子网内的所有主机,每一台主机都会接收到这个数据包,并取出包头里的IP地址,然后和自己的IP地址进行比较,如果相同就返回自己的MAC地址,如果不同就丢弃该数据包。协议定义了端口,同一个主机上的每个应用程序都需要指定唯一的端口号,并且规定网络中传输的数据包必须加上端口信息,当数据包到达主机以后,就可以根据端口号找到对应的应用程序了。
2022-11-16 19:01:00
185
原创 spring-gateway入门
**Route 路由**:gateway的基本构建模块。它由ID、目标URI、断言集合和过滤器集合组成。如果聚合断言结果为真,则匹配到该路由。**Predicate 断言**:这是一个[Java 8 Function Predicate]
2022-10-18 11:12:49
1426
原创 nacos从安装部署到生产实现(基于SpringCloud)
基于SpringCloud的nacos Config和nacos Discovery配置和准生产环境下的功能实现
2022-10-16 12:07:00
687
原创 基于SpringCloud+Eureka的微服务项目搭建
springCloud(基于SpringBoot)2.7.3,整合了mybatisEurekaRibbon/FeignDruidHystrix小插件:Lombook、SpringDoc、devtools、configuration-processor
2022-10-13 13:31:48
293
原创 [长期维护]SpringCloud常见异常及解决方案
1.Failed to configure a DataSource2.An attempt was made to call a method that does not exist3.Error creating bean with name xxx...4.Failed to start bean 'documentationPluginsBootstrapper'5.Unresolved plugin: 'org.[apache]...
2022-10-13 13:27:28
4005
原创 javaSE八股文
有三种方式可以用来创建线程:继承Thread类实现Runnable实现Callable接口、使用Executor框架来创建线程池(实现Callable接口-创建ExecutorService 实例-service.submit(接口实现类)-service.shutdown) 实现Runnable接口这种方式更受欢迎,因为这不需要继承Thread类。在应用设计中已经继承了别的对象的情况下,这需要多继承(而Java不支持多继承),只能实现接口。同时,线程池也是非常高效的,很容易实现和使用。
2022-09-27 11:14:36
179
原创 TCP/IP协议中,握手/挥手报文丢失将会有什么后果?
当服务端超时重传 2 次 SYN-ACK 报文后,由于 tcp_synack_retries 为 2,已达到最大重传次数,于是再等待一段时间(时间为上一次超时时间的 2 倍),如果还是没能收到客户端的第三次握手(ACK 报文),那么服务端就会断开连接。当服务端超时重传 2 次 SYN-ACK 报文后,由于 tcp_synack_retries 为 2,已达到最大重传次数,于是再等待一段时间(时间为上一次超时时间的 2 倍),如果还是没能收到客户端的第三次握手(ACK 报文),那么服务端就会断开连接。
2022-09-20 20:52:57
828
原创 SpringCloud项目创建和其中遇到的一点问题
实体类单独构建,provider/server/consumer分别构建,其中为了实现集群选择构建多个相同配置不同端口server,为了检验ribbon实现的负载均衡,选择构建两个provider。provider和consumer都在server注册,互相不发生直接联系。consumer访问server通过spring.application.name找到相应的provider。主项目是分布式架构的底座,不写任何代码,仅保留maven、idea配置和全局的pom.xmlpom.xml如下:2.pojo模
2022-09-16 13:06:18
231
原创 java se的部分基础知识
该队列的元素遵循先讲先出的原则。ArrayBlockingQueue:基于数组的阻塞队列实现,在ArrayBlockingQueue内部,维护了一个定长数组,以便缓存队列中的数据对象,其内部没实现读写分离,也就意味着生产和消费不能完全并行,长度是需要定义的,可以指定先讲先出或者先讲后出,也叫有界队列,在很多场合非常适合使用。DelayQueue中的元素必须实现Delayed接口,DelayQueue是一个没有大小限制的队列,应用场景很多,比如对缓存超时的数据进行移除、任务超时处理、空闲连接的关闭等等。
2022-09-09 21:56:46
206
原创 [自用]shiro基本配置
/ System.err.println("建立MD5加密的密码校验");//设置加密次数 // return matcher;// } //用户认证(登录) @Override protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken authenticationToken) throws AuthenticationException {
2022-09-07 19:46:31
407
原创 spring中@AliasFor注解的使用方式
这里可以将@Service和@Component看成一种特殊的继承关系,@Component是父注解,@Service是子注解,@Service#value覆盖@Component#value。
2022-08-28 11:16:50
406
原创 Springboot静态资源加载的简单探究
WebMvcAutoConfiguration类下:注意到有addResourceHandlers方法,
2022-08-28 11:15:43
224
原创 ssm框架整合的简单实现
ssm框架整合的简单实现与常见异常文章目录ssm框架整合的简单实现与常见异常1.环境配置(pom.xml)2.resources配置2.1.数据库设置(mysql.properties)2.2框架配置2.2.1.mybatis-config.xml2.2.2.spring-dao.xml2.2.3.spring-service.xml2.2.4.spring-servlet.xml(springmvc配置)2.2.5.将配置文件整合为一个ApplicationContext.xml3.java目录3.1.
2022-05-26 20:22:31
91
原创 依赖Jackson的json文件IO使用
依赖Jackson的json简单输出实现1.准备工作1.1pom.xml<!--Jackson依赖--><dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.9.0</version></dependency>
2022-05-25 11:09:18
426
原创 springMVC实现控制器映射的两种方法
springMVC实现控制器映射的两种方法1.控制器继承Controller类目录结构如下:1.[NAME]-servlet.xml中:导入配置,并完成映射器、适配器、视图解析器的bean配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org
2022-05-23 11:45:51
560
原创 Tomcat7+maven启动时提示A child container failed during start的两种可能的解决方案
tomcat7+maven配置环境后直接启动以验证配置是否成功。启动过程终止,提示:A child container failed during start1.该异常是在加入jstl依赖后产生的,故尝试通过排除jstl与tomcat冲突的servlet和jsp组件 <dependency> <groupId>javax.servlet.jsp.jstl</groupId> <artif
2022-05-22 19:59:14
343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人