- 博客(284)
- 资源 (9)
- 收藏
- 关注

原创 SQL表操作DDL,DML和辅助的操作语句
在开发工作中经常使用到对DB进行操作,各种数据库类型的操作语句类似的,下面是以mysql为主进行举例,复制表结构,然后插入数据,再增加新字段,再给新字段复制,再做其它操作(省略),完成后修改新字段长度未50,再删除新增的字段,再改表未新表名,部分删除数据,再清空所有数据,最后删该表;
2024-01-30 01:13:18
655
1

原创 Git学习笔记精华
Git 作为一个代码版本管理的软件,越来越多被使用,以下是在工作使用过程中总结出来的精华,同时在网上参考学习一下网上的博文,下面就直接上内容,力争简短,完整,实用.....创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:$ mkdir learngit$ cd learngit$ pwd/Users/michaelName/learngit.pwd 命令用于显...
2018-08-12 01:17:43
728

原创 WestFighting / 西途决斗 升级 v1.2.0 版 -- 主要增加血瓶功能
有点兴奋, 呵呵... 这两天又偷偷把 西途决斗 升级 升级了,升级的内容如下:1,族人到死了大部分,还剩下1个时,系统自动增加族人部队,数量跟上次的一样,这样理论上游戏可以无限制的玩下去,只要牛仔生命值够;2,增加了血瓶功能,血制值150--300随机值,当满血时不能喝血,其他情况能喝,血瓶在场景内任意漂浮一定时间[如90秒],之后消失,每隔一定时间[如 30秒]又出现新的
2011-12-28 19:12:59
3817
原创 Docker相关知识
什么是docker?docker是一款可以将我们目标应用程序和该程序运行所需的配置和依赖库等环境信息打包成镜像并运行的软件工具;
2025-03-03 01:36:45
618
原创 DOS命令 setx 用法
setx 命令用于设置或修改环境变量。环境变量是在操作系统中用于指定操作系统或应用程序运行时所需的一些参数的变量。它们可以被系统或用户级别的环境所使用。
2025-02-17 00:02:35
332
原创 Java线程池创建方式
1,Executors工具类:2,手动创建ThreadPoolExecutor:3,使用Spring框架,使用第三方库: 除了标准库之外,还有一些第三方库提供了更高级的线程池实现
2024-11-29 19:01:52
217
原创 HashMap 和 HashSet 的区别
HashMap是基于键值对的存储结构,每个元素都有一个唯一的键(key)和一个对应的值(value),而HashSet是基于哈希表的存储结构,只存储元素的值,不存储键值对。:HashMap存储键值对,每个键都是唯一的,而HashSet只存储元素的值,不存储键值对。HashSet适用于只需要存储元素值并且需要保证元素的唯一性的场景,例如存储不重复的名字。HashMap适用于需要通过键来查找对应值的场景,例如存储员工的ID和详细信息;HashMap和HashSet中的元素都是无序存储的,不保证任何顺序。
2024-11-29 18:46:16
157
原创 Python3 标准库概览和例子
一,Python3 标准库中的模块:1,os 模块:os 模块提供了许多与操作系统交互的函数,例如创建、移动和删除文件和目录,以及访问环境变量等。2,sys 模块:sys 模块提供了与 Python 解释器和系统相关的功能,例如解释器的版本和路径,以及与 stdin、stdout 和 stderr 相关的信息。3,time 模块:time 模块提供了处理时间的函数,例如获取当前时间、格式化日期和时间、计时等。4,datetime 模块:datetime 模块提供了更高级的日期和时间处理函数,例
2024-10-14 01:32:31
425
原创 Java中BigDecimal对象的加减乘除比较大小操作和动帐交易关键要素
Java中BigDecimal对象的加减乘除比较大小操作和动帐关键交易要素Java开发金融项目时常使用 BigDecimal对象操作金额,通常需要考虑精度问题。可以使用BigDecimal类来处理金额,因为它可以提供精确的浮点数运算。金融项目开发中,资金类动账交易需要注意的关键核心要素:
2024-09-29 00:21:36
380
原创 Eureka注册中心如何实现集群
Eureka 注册中心实现集群,主要是通过配置多个Eureka服务器的地址,让它们互相注册,从而形成一个集群。步骤如下:1,启动多个Eureka服务器实例。2,配置每个Eureka服务器实例的application.properties或application.yml文件,指定其他Eureka服务器的地址。3,将这些服务器的地址添加到Eureka客户端的配置中,客户端会将服务注册到所有Eureka服务器。
2024-09-28 01:49:34
719
原创 如何查看MySQL数据库死锁 和 处理死锁
如何查看MySQL数据库死锁,在MySQL中,可以通过查看information_schema库中的 INNODB_LOCKS 和 INNODB_LOCK_WAITS 表来查看死锁信息
2024-09-26 21:00:44
1494
原创 MySQL数据库的隔离级别
MySQL数据库的隔离级别主要有以下四种:READ UNCOMMITTED(简称RU,读未提交)READ COMMITTED(简称RC,读已提交)REPEATABLE READ(简称RR,可重复读)SERIALIZABLE(简称SR,串行化)
2024-09-26 20:49:54
635
原创 Springboo实现feign客户端和服务端功能例子
一,首先,建立服务端,服务端注册到服务中心,创建一个服务端应用:二,其次,建立客户端应用,客户端也注册到服务中心,创建一个Feign客户端:1,客户端应用添加相关依赖到pom.xml:2,在Spring Boot应用中启用Feign功能:3,创建Feign客户端接口:4,使用Feign客户端:5,配置请求超时:
2024-09-26 10:50:38
381
原创 Java项目运维有哪些内容?
Java项目运维的内容主要包括环境准备、部署Java应用、配置和优化、安全配置、以及数据安全保护措施,服务的运行和资源动态监控管理。
2024-09-26 01:22:53
656
原创 项目管理经验一般有哪些?
项目管理经验一般包括项目规划、时间管理、资源分配、风险管理、团队协作、沟通技巧、进度控制、成本管理、质量控制、问题解决、项目评估等。这些经验涵盖了项目管理的各个方面,确保项目能够顺利进行并达到预期目标。
2024-09-26 00:50:10
287
原创 如何使用python做数据分析
使用Python进行数据分析通常涉及以下步骤:1,导入必要的库2,读取数据3,数据清洗和预处理4,应用统计分析或数据挖掘技术5,可视化结果
2024-09-26 00:40:36
410
原创 Python如何操作JSON数据
在Python中处理JSON数据通常涉及以下步骤:1,导入json模块。2,使用json.loads()将JSON格式的字符串解析为Python中的数据类型(通常是字典或列表)。3,使用json.dumps()将Python字典或列表转换回JSON格式的字符串。4,使用json.load()从文件中加载JSON数据。5,使用json.dump()将数据写入文件,以JSON格式保存。
2024-09-18 00:28:05
534
原创 python如何让程序暂停几秒
在Python中,可以使用标准库中的time模块来让程序暂停几秒。使用 time.sleep() 函数可以让程序暂停指定的时间。
2024-09-18 00:03:29
613
原创 SpringBoot如何接入docker的例子
总之,Docker 是一种轻量级的虚拟化技术,通过容器化的方式极大地简化了应用的创建、部署和管理过程,是现代云计算和 DevOps 工具链的重要组成部分;
2024-08-07 02:11:45
1094
1
原创 PyCharm中安装和使用FittenCode的AI插件助手
AI 逐步进入生活的方方面面,在编程开发中也不例外,下面简单记录一下 PyCharm IDE中安装和使用FittenCode的AI插件助手的过程
2024-08-03 19:14:08
3836
原创 SpringBoot如何接入kafka的例子
opt/kafka/bin/kafka-console consumer -- topic=your-topic-name -- from beginning -- property的关键值对。/opt/kafka/bin/kafka-console producer -- topic=your-topic-name -- property的关键值对。解压到当前目录的kafka下:tar -zxvf kafka_2.12-3.8.0.tgz -C ./kafka。以下是一个基本的例子。
2024-08-03 14:39:22
1001
原创 SpingBoot如何接入rocketMq的例子
RocketMQ是由阿里巴巴开发并开源的一款分布式消息中间件,旨在提供高可用、高可靠的消息传递服务。它广泛应用于大规模分布式系统中,尤其在电商领域表现卓越,是一款纯Java实现的分布式消息中间件,以其强大的功能和灵活的扩展性,在分布式系统中发挥着重要作用;
2024-08-02 00:48:57
988
原创 SpringBoot中如何使用RabbitMq
RabbitMQ 是一个开源的消息中间件,基于 AMQP(高级消息队列协议)实现。它由 Erlang 语言开发,并且支持多种编程语言,包括 Java、Python、Ruby、PHP 和 C# 等,
2024-07-22 19:12:28
1041
2
原创 SpringBoot中如何使用Spring Security安全框架
以上步骤提供了一个基本的安全配置,允许你开始在Spring Boot应用程序中使用Spring Security。6,确保你的应用程序使用了Spring Security的自动配置。如果你需要自定义更多的安全特性,你可以创建一个 @Configuration 类来扩展或覆盖默认配置。3,创建一个Controller来处理登录和注销请求。如,你可以设置哪些URL是公开的,哪些需要认证等。4,创建对应的登录页面和注销页面的HTML模板。根据你的具体需求,你可能需要进一步定制安全配置。
2024-07-22 18:34:09
442
原创 Java零碎通用代码工具类2
在Java开发中经常使用到一些比较常用的通用性代码,这里部分整理出来,记录一下零碎的知识代码,方便以后使用,以工具类形式给出;
2023-07-10 00:34:19
321
原创 JS限制移动端访问
有时我们在希望访问的终端,仅限制在移动端访问,禁止PC端访问这样的需求,我简单可以使用JS来完成,主要是利用 navigator.userAgent 属性来完成,因为这里含有终端的特性特征,根据这些特征从而判断是否为移动端...
2023-06-12 01:43:29
719
原创 Java工程引入MybatisPlus插件处理持久化
大致这些步骤,上面是一些伪代码,但已经显示如何向一个Java工程中引入mybatis plus 插件,以减少或没有 xml 的方式,直接以Java代码方式进行DB的持久化操作,好了,有不对之处欢迎拍砖指点... 晚安;可以减少编写或不编写对应的XML,更多以Java方式完成DB持久化操作,故Java工程引入MybatisPlug非常好的开发方式。为避免重复对通用字段的处理,故对BaseModel类的creatorName,creatorCode,createTime,
2023-06-05 00:10:59
765
原创 通过注解获取和改变Bean的某变量值
Java有时需要通过自定义注解,获取某Bean的某变量的值,根据业务要求处理数据,然后再把新值设置回Bean的同一变量中,下面我们简要介绍一下
2023-05-15 00:34:31
967
原创 MyBatis中批量插入和批量更新的用法
应用程序和DB操作的第一步就是需要进行网络连接,这就是我们在程序需要设置数据源配置的原因,网络连接即网络通信是有一定耗时的,少量的DB操作问题不大,但是如果有大批量数据同时需要频繁地进行DB操作,这个时候网络通信耗时对应用运行的影响就显示出来了...
2023-05-14 16:35:56
1861
原创 Java事件编程的应用
Java事件在很多地方都可以使用,合理的使用事件编程,相比常规逻辑的编程,这可达到主次分明,让程序吞吐量即处理能力更强,改动更少,下面我们举一个例子说明如何使用Java使用,当前在线网店很多,很涉及商品管理和销售的问题,比如:一,在商品库存管理的商品增加时,我们主要业务时编辑保持商品信息,同时因商品增加而附带有一些“非主要业务”,如:1,应商品的库存数量等更新,2,热销产品的推广处理等...
2021-06-15 00:35:56
2014
7
转载 Spring 中的事件问题
Spring 中的事件问题,原理,实现,结合例子和在Spring中的使用,原文参见作者的连接:https://blog.youkuaiyun.com/likun557/article/details/106045522作者非常详细的介绍同时结合例子,文章有点长,不过细看肯定有收获。这种Spring事件模式,优点就是业务解耦,代码不需要改动很大,缺点是需要掌握这种开发模式和思维和相关的技术点;...
2020-06-15 00:39:19
327
WestFighting-西途决斗 v1.2.0
2011-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人