- 博客(40)
- 收藏
- 关注
原创 spring中logback日志使用pid作为日志文件夹,用以区分进程日志
spring logback日志,自定义日志存放目录,使用进程pid,用来解决一个应用启动多份的场景
2024-12-12 13:49:15
716
原创 初等数学-第一周
集合关系: 交∩,并∪,补(集合A在全集U中的补集为:集合U中除去集合A的部分,写作CuA)相关技巧(a+b)^2 = a^2 + 2ab + b^2(a-b)^2 = a^2 - 2ab + b^2(ax + b)(cx + d) = 0:ax bcx dax*cx + (ax*d + cx*b) + b*d = 0;反过来,类似于 ax^2 + bx + c = 0 这类的式子,可以逆向拆出 (ax + b)(cx + d) = 0 这样的形式进行解析...
2022-05-01 18:46:41
282
原创 java反射获取所有接口实现类
<!-- 反射库 --> <!-- https://mvnrepository.com/artifact/org.reflections/reflections --> <dependency> <groupId>org.reflections</groupId> <artifactId>reflections</artifactId&...
2022-04-25 20:40:57
4009
原创 PowerShell脚本处理文本文件
前言由于工作需要,需要将定义好的多个proto文件合并为一个,然后调用python脚本生成cpp文件,鉴于大家都工作在windows环境下,而且该需求定制化不高,所以考虑直接使用PowerShell脚本来做。这也是笔者第一次使用PowerShell来解决实际应用问题,是一次比较好的实践,下边贴出来具体的脚本代码,以供参考及记录。...
2022-04-25 20:33:58
1607
原创 CountDownLatch的应用
一、情景11.需求描述有多批任务,每批任务需要由多个线程完成,同一批次内的多个任务不要求完成顺序,但是多个批次之间要求完成顺序。类似于:批次号任务数(线程数)前置条件110无220批次1已完成315批次2已完成………2. 实现方式(伪代码)// 需求,等内层循环所有线程运行结束后,外层循环才可以继续进行下一次循环int foreachTimes = 批次数;for(int index = 0; index < foreach
2022-03-12 20:00:00
273
原创 Windows10下Hyper-V虚拟机安装kubernetes集群(四)启动k8s
windows10系统下hyperv虚拟机创建kubernetes集群
2021-12-20 21:00:00
1496
2
原创 Windows10下Hyper-V虚拟机安装kubernetes集群(三)复制虚拟机
windows10系统下hyperv虚拟机搭建kubernetes单master节点集群
2021-12-20 19:30:00
1318
原创 Windows10下Hyper-V虚拟机安装kubernetes集群(二)配置虚拟机
windows10系统下hyperv虚拟机搭建kubernetes单master节点集群
2021-12-19 22:02:05
2129
3
原创 mac 下为python3.7 安装pyqt5
前提,python3.7已经安装,同时环境里还存在python2.7版本,无论是使用brew还是pip3安装完pyqt5之后,都只有python2.7可以正常导入使用,python3.7死活不识别,查了很多资料,都是让添加python路径,怕把环境弄乱,也嫌麻烦,就没有采纳,最后自己瞎折腾出来。先说原因,最后使用brew info pyhon 提示python3.7已经安装,但是没有链接,使用...
2018-08-04 21:14:28
2336
原创 python3使用openpyxl导出巨大量数据到excel文件
今天接到一个业务的需求,需要把一部分据大量的数据导出excel,数据达到千万级 从一开始打算直接使用plsql导出tsv文件,然后直接脚本处理,后来发现数据量太大,在查询的过程中一不小心出现闪断,前功尽弃。于是根据条件进行数据分片,大的几百万,小的几十万。 针对office2007以后的版本,xlsx文件上限行数大约为100多万条的样子。 以上是前提。 开始使用openpyxl将tsv文件记
2018-02-06 22:43:27
9135
1
原创 Java连接redis集群报错,connection refused 和Could not get a resource from the pool
在使用Jedis进行redis集群操作的时候,出现报错connection refused 和Could not get java链接redis集群java 连接redis-clusterjava redisredis connection refusedjedis Could not get a resource from the pool
2018-01-03 11:44:23
5027
转载 spring框架的注入方式(转)
spring注入beanspring注解注解spring xmlspring xml 注入spring配置配置bean
2017-12-26 19:41:38
394
原创 一个用泛型简单实现的数据库查询实体方法
private Connection conn = null; private PreparedStatement pstmt = null; private ResultSet rs = null;/** * * @param * @param clazz 实体类 * @param sql 执行的sql语句
2016-09-12 11:40:33
2487
转载 equals()和“==”的区别
本文由 ImportNew - 刘志军 翻译自 Javarevisited。欢迎加入翻译小组。转载请见文末要求。equals()和“==”操作用于对象的比较,检查俩对象的相等性,但是他们俩的主要区别在于前者是方法后者是操作符。由于java不支持操作符重载(overloading),“==”的行为对于每个对象来说与equals()是完全相同的,但是equals()可以基于业务
2016-08-11 10:39:24
384
转载 AngularJS中ui-router全攻略
From:http://www.cnblogs.com/darrenji/p/5167999.html首先是angular-ui-router的基本用法。■ 如何引用依赖angular-ui-router angular.module('app',["ui.router"]) .config(function($stateProvider){
2016-08-10 12:48:04
1804
转载 AngularJS去掉URL中的 # 号
From:http://blog.fens.me/angularjs-url/前言天天都在用AngularJS,各类文档也都看过好几遍,但总是些编程上的事找不到优雅的解决办法。今天终于把AngularJS的项目访问路径URL里的#号去掉了,这个问题不见得有多难,关键是花多长时间去理解AngularJS框架本身。目录URL的#号问题找到错误原因静态网站的解决方案动态网
2016-08-10 11:45:29
3055
转载 Android权限机制
From:http://mp.weixin.qq.com/s?__biz=MzIxNzEyMzIzOA==&mid=2652313851&idx=1&sn=a15519b65e7bedefbb566fe6d01935cb&scene=4#wechat_redirect?ref=myread一、Android的权限机制Android是目前最流行的智能手机软件平台之一,在智能移动终
2016-08-10 11:05:44
924
转载 结构体存储内存对齐
转自:解析C语言结构体对齐(内存对齐问题) 结构体对齐原因有很大部分是因为计算机扫描的内存单元个数,也就是数据总线的大小。 原则1:数据成员对齐规则:结构(struct或联合union)的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置要从该成员大小的整数倍开始(比如int在32位机为4字节,则要从4的整数倍地址开始存储)。 原则2:
2016-08-10 08:30:05
488
转载 结构体定义:struct与typedef struct 用法详解和用法小结
From:http://blog.youkuaiyun.com/haiou0/article/details/6877718一、typedef的用法 在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像: typedef int INT; typedef int ARRAY[10]; typedef (int*)
2016-08-10 08:22:30
1823
转载 缓冲区溢出攻击
转自:http://www.cnblogs.com/fanzhidongyzby/p/3250405.html缓冲区溢出(Buffer Overflow)是计算机安全领域内既经典而又古老的话题。随着计算机系统安全性的加强,传统的缓冲区溢出攻击方式可能变得不再奏效,相应的介绍缓冲区溢出原理的资料也变得“大众化”起来。其中看雪的《0day安全:软件漏洞分析技术》一书将缓冲区溢出攻击的原理阐
2016-08-09 10:19:23
962
转载 内存溢出攻击分析
转自:http://blog.youkuaiyun.com/leakers_zzw/article/details/7791812什么是内存溢出?简单的说,内存溢出就是程序向内存写入了比分配更多的空间更多的内容。攻击者据此控制程序执行的路径,冒名执行它的代码。对那些好奇这一切都是如何发生的人,本文试图详细介绍攻击的实现机制并提出一些预防措施。从我们知道的经验来看,大多都听说过这些攻击,但是
2016-08-09 10:18:09
1157
原创 c3p0简单使用
1.在项目中导入c3p0.jar包2.在src目录下创建c3p0-config.xml文件3.在xml文件中增加下列节点: com.mysql.jdbc.Driver jdbc_url 用户名 密码 5 10 5 20 jdbc驱动 j
2016-08-09 08:31:16
493
原创 Log4J的部分使用方法
1.在工程中导入log4j的jar包。2.在src目录下新建log4j.properties文件3.log4j.properties中输入log4j.rootLogger=INFO, stdout, filelog4j.appender.stdout.Target=System.outlog4j.appender.stdout=org.apache.log4j.ConsoleA
2016-08-09 08:23:58
406
转载 Servlet 工作原理解析
Servlet 工作原理解析Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求。本文将带你认识 Java Web 技术是如何基于 Servlet 工作,你将知道:以 Tomcat 为例了解 Servlet 容器是如何工作的?一个
2016-08-08 09:05:52
337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人