自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序三两行

博客时常不在线 有事加微信公众号:程序三两行

  • 博客(427)
  • 资源 (8)
  • 收藏
  • 关注

原创 值得收藏的开源项目

本片文章记录平时开发遇到个人觉得值得收藏的项目1、网页视频播放器中的王牌git地址:https://gitee.com/niandeng/ckplayer官网:https://www.ckplayer.com/manual/2、Spring Boot 的支付服务:支付宝,微信,银联详细代码案例git地址:https://gitee.com/52itstyle/spring-boot-pay3、springboot-bucket SpringBoot 全家桶 —— 本项目对目前Web.

2020-10-27 12:16:50 1121

原创 Springboot创建项目(idea版本)

一:概述由于springboot项目,不管是java工程还是web工程都可以直接以jar方式运行,所以推荐创建jar工程,这里创建jar工程项目为例。二:两种方式创建springboot项目1.第一种方式手动在idea中new一个新的项目。选择maven工程完成的结构如图......

2019-06-10 12:54:52 101644 5

原创 springboot整合ssm详细讲解

SSM是企业中广泛应用的框架。大家再熟练地使用SSM进行业务逻辑开发的时候,也被它大量的xml配置困扰。今天快速优雅的使用SpringBoot实现简易的SSM工程。废话不多说,come on开发工具idea1.创建一个web工程,pom.xml中加入如下配置:<parent> <groupId>org.springframework.boot&l...

2018-11-07 10:49:58 31945 14

原创 eclipse篇2:如何连接mysql数据库

第二步如图再eclipse中建立一个项目.new---folder---文件名(我起名jdbc,随便起,无所谓)//写上登陆数据库系统的用户名(安装数据库时候设置的用户名)privateStringjdbcName="com.mysql.jdbc.Driver";//写上登陆数据库系统的密码。要连接数据库必须要下载数据库驱动,可以取网上下载对应版本的数据库驱动(当然如果过不想下载。System.out.println("连接成功");//连接数据库要使用的量。//公共的连接数据库方法。...

2018-04-27 16:37:31 49378 24

原创 阿里巴巴java 开发手册1.7

《Java 开发手册》是 Java 社区爱好者的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,整理成册后,众多社区开发者踊跃参与打磨完善,系统化地整理成册,当前的最新版本是黄山版。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。

2024-04-18 10:58:32 639

原创 nodejs下载安装

原来的淘宝镜像 registry.npm.taobao.org 已替换为 registry.npmmirror.com ,当点击 registry.npm.taobao.org 会默认跳转到 registry.npmmirror.com。此处说明下:新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西。如果你是选择.msi格式安装的时候,他默认是会为你配置环境变量的。

2024-01-18 00:22:11 1129

原创 python本地缓存cacheout

cacheout能够对cache进行统一管理。

2023-12-21 18:20:06 659

原创 langchain入门及两种模型的使用

LangChain是一个基于语言模型开发应用程序的框架官网中文官网Langchain基于文档数据的问答聊天机器人代理python langchain中有六大核心模块,分别是模型输入输出 ( Model I/O ):与语言模型进行接口对于模型,LangChain中可以使用不同类型的模型LLMs大型语言模型(LLMs)是将文本字符串作为输入,并返回文本字符串作为输出。聊天模型聊天模型将聊天消息列表作为输入,并返回聊天消息。检索:与特定于应用程序的数据进行接口管道:构建调用序列。

2023-12-05 16:59:05 1964

原创 Arkts web组件的使用

访问在线网页时您需要在module.json5文件中申明网络访问权限:ohos.permission.INTERNET。加载网页效果无法在预览器中查看,需要在模拟器或者真机中展示项目。Web组件的使用非常简单,只需要ArkTS文件中创建一个。组件,传入两个参数就可以了。指定引用的网页路径,为组件的控制器,通过。

2023-11-27 21:01:55 1020 1

原创 Arkts http数据请求

使用Arkts功能需要申请ohos.permission.INTERNET权限。即在module.json5文件中申明网络访问权限:ohos.permission.INTERNET。Arkts http数据请求功能主要由http模块提供。取消订阅HTTP Response Header 事件。(可选)处理HTTP响应头和HTTP网络请求的返回结果。订阅HTTP Response Header 事件。根据URL地址,发起HTTP网络请求。根据URL地址,发起HTTP网络请求。(可选)订阅HTTP响应头。

2023-11-27 20:55:20 1808

原创 ArkTs变量类型、数据类型基础语法

ArkTS是华为自研的开发语言。它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。

2023-11-25 15:38:12 2795 1

原创 HarmonyOS简述及开发环境搭建

HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。有三大系统特性,分别是:硬件互助,资源共享;一次开发,多端部署;统一OS,弹性部署。

2023-11-25 11:59:15 2402

转载 Springboot中使用Actuator监控项目

在企业应用中除了要了解Spring Boot业务的单元测试、集成测试等功能使用外,在上线之后还需要对线上应用的各项指标(比如,CPU利用率、内存利用率、数据库连接是否正常、用户请求数据等)进行监控和运维。在传统项目中,这些监控和运维往往需要借助其他第三方的工具实现,而在Spring Boot中提供了spring-boot-actuator模块,对于小型项目够用了,可以通过http、jmx、ssh、telnet等形式来监控和管理生产环境。

2023-11-24 17:01:11 1042

原创 python 数据类型之集合

集合(set)是一个 无序 、可变、不允许数据重复的容器。集合中的元素不会重复,并且可以进行交集、并集、差集等常见的集合操作。可以使用大括号 { } 创建集合,元素之间用逗号 , 分隔, 或者也可以使用 set() 函数创建集合。无序,无法通过索引取值。可变,可以添加和删除元素。v1.add(55)不允许数据重复。v1.add(22)注意:定义空集合时,只能使用v = set(),不能使用v={}(这样是定义一个空字典)。

2023-11-23 16:27:11 122

原创 python变量、常量、数据类型

变量是存储在内存中的值,这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符等。

2023-11-23 16:07:20 154

原创 python数据类型之字典、元组

字典是 有序(3.6+以前无序)键不重复且 元素只能是键值对的可变的个容器。键不重复,重复则会被覆盖如下定义一个字典# 使用大括号 {} 来创建空字典# 使用内建函数 dict() 创建字典:# 创建有值得字典info = {"age": 12,"name": "测试","hobby": ['篮球', '足球'],True: 5,12: 10# 打印字典。

2023-11-23 15:54:49 90

原创 python 数据类型之列表

列表(list),是一个有序且可变的容器,在里面可以存放多个不同类型的元素不可变类型:字符串、布尔、整型(已最小,内部数据无法进行修改)可变类型:列表(内部数据元素可以修改)

2023-11-23 15:25:18 69

转载 上千个Python类库

Python 生态,向来以各种类库齐全而闻名,这也是这门语言如此受欢迎的重要原因。

2023-11-22 12:29:47 35

转载 标准库、第三方库和外部工具

人生苦短,我用python,Python 生态,向来以各种类库齐全而闻名,这也是这门语言如此受欢迎的重要原因Python内置函数:Python自带的内置函数。函数无需导入,直接使用。例如要计算-3.2的绝对值,直接使用abs函数,方法是abs(-3.2)Python标准库:Python自带的标准库。Python标准库无需安装,只需要先通过import方法导入便可使用其中的方法。例如导入string模块,然后使用其中的find方法:第三方库:Python的第三方库。

2023-11-22 12:19:34 40

原创 LangChain安装和入门案例

大语言模型(LLM)是指使用大量文本数据训练的深度学习模型,可以生成自然语言文本或理解语言文本的含义。大语言模型可以处理多种自然语言任务,如文本分类、问答、对话等,是通向人工智能的一条重要途径。

2023-11-03 17:33:44 1093

原创 Jupyter Notebook交互式开源笔记本工具

Jupyter Notebook一个交互式的开源笔记本工具,可以用于编写、运行、和共享代码、文本、图形等内容。如下文本、代码、图形支持多种编程语言,包括python、R和Julia等,可以走一个web浏览器中进行使用Jupyter Notebook一个很重要的特点就是可以交互式的运行代码。即用户可以选择性的执行某个代码单元格,而不是从头到尾运行整个程序,这种交互式的特性使得Jupyter Notebook非常适合数据分析、机器学习和可视化等任务。

2023-11-03 13:14:24 602

原创 python操作mysql

这篇主要介绍开发中常用的PyMySQL 使用PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2 中则使用 mysqldb。

2023-10-30 17:14:53 600

原创 python反射

反射,提供了一种更加灵活的方式让你可以实现去 对象 中操作成员(以字符串的形式去对象中进行成员的操作)。正常面向对象使用,如下创建一个类然后创建一个对象,通过对象调用成员反射使用Python中提供了4个内置函数来支持反射:getattr,去对象中获取成员v1 = getattr(对象,"成员名称")v2 = getattr(对象,"成员名称", 不存在时的默认值)setattr,去对象中设置成员setattr(对象,"成员名称",值)hasattr,对象中是否包含成员。

2023-10-20 11:03:25 102

原创 python异常处理

在程序运行过程中,总会遇到各种各样的错误。有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这种错误我们通常称之为bug,bug是必须修复的。有的错误是用户输入造成的,比如让用户输入email地址,结果得到一个空字符串,这种错误可以通过检查用户输入来做相应的处理。

2023-10-20 10:43:02 206

原创 python运算符

Python的运算符。举个简单的例子。例子中,和被称为,+ 称为运算符。

2023-10-19 17:17:07 87

原创 python进制和编码

print(data) # b'\xe6\xad\xa6\xe6\xb2\x9b\xe9\xbd\x90' utf8,中文3个字节。目前最广泛的编码为:utf-8,他可以表示所有的字符且存储或网络传输也不会浪费资源(对码位进行压缩了)。注意:一般中文都使用第三个模板(3个字节),这也就是平时大家说中文在utf-8中会占3个字节的原因了。包含所有文字和二进制的对应关系,全球应用最为广泛的一种编码(站在巨人的肩膀上功成名就)。"B" 对应的unicode码位为 0042,那么他应该选择的一个模板。

2023-10-19 17:08:42 159

原创 python语句

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。也可以给if添加一个else语句,意思是,如果if判断是False,不要执行if的内容,去把else注意不要少写了冒号。当然上面的判断是很粗略的,完全可以用elif是else if的缩写,完全可以有多个elif,所以if。

2023-10-19 16:46:05 57

原创 python安装、输入输出、注释、中文编码、编码规范等基础语法

Python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。现在,全世界差不多有600多种编程语言,但流行的编程语言也就那么20来种。如果你听说过TIOBE排行榜,你就能知道编程语言的大致流行程度。

2023-10-19 11:27:37 142

原创 python实现分词器

在Python中实现分词有很多方法,具体取决于你的应用场景和数据。下面我会介绍一种常用的分词库——jieba。如果你的数据是英文,你也可以使用nltk库。

2023-10-13 15:41:08 421

原创 Springboot对MVC、tomcat扩展配置

Springboot在web层的开发基本都是采用Springmvc框架技术,但是Springmvc中的某些配置在boot是没有的,我们就应该根据自己的需求进行对mvc扩展配置。

2023-09-29 11:48:04 697

原创 Springboot中Aop的使用

Order(100):AOP 切面执行顺序, @Before 数值越小越先执行,@After 和 @AfterReturning 数值越大越先执行。@Pointcut:定义一个切入点,可以是一个规则表达式,比如下例中某个 package 下的所有函数,也可以是一个注解等。@Around:在切入点前后切入内容,并自己控制何时执行切入点自身的内容。相比较于拦截器,Spring 的aop则功能更强大,封装的更细致,需要单独引用 jar包。@Before:在切入点开始处切入内容。

2023-09-29 11:43:03 177

原创 Springboot中使用拦截器、过滤器、监听器

Javaweb三大组件:servlet、Filter(过滤器)、 Listener(监听器)SpringBoot特有组件:Interceptor(拦截器)过滤器、拦截器、监听器、AOP(后续文章介绍)、全局异常处理器(后续文章介绍)是搭建系统框架时,经常用到的部分,全局异常处理器的作用很明显,就是处理接口执行过程中的异常,而过滤器、拦截器和AOP的作用就很丰富了,日志记录、性能监控、安全认证等等可以向上抽取的功能组件,均可以用他们来实现。

2023-09-29 11:39:39 2535

转载 高性能限流器 Guava RateLimiter

Guava 是 Google 开源的 Java 类库,提供了一个工具类RateLimiter。我们先来看看RateLimiter的使用,让你对限流有个感官的印象。假设我们有一个线程池,它每秒只能处理两个任务,如果提交的任务过快,可能导致系统不稳定,这个时候就需要用到限流。

2023-09-18 17:59:02 121

原创 Spring系列文章:Bean的作⽤域

默认情况下,Spring的IoC容器创建的Bean对象是单例的

2023-09-15 14:10:33 112

原创 Spring系列文章:Bean的获取⽅式

前面文章有介绍到java.util.Date在Spring中被当做简单类型,简单类型在注⼊的时候可以直接使⽤value属 性或value标签来完成。但我们之前已经测试过了,对于Date类型来说,采⽤value属性或value标签赋值 的时候,对⽇期字符串的格式要求⾮常严格,必须是这种格式的:Mon Oct 10 14:30:26 CST 2022。其 他格式是不会被识别的。@Test结果如果把⽇期格式修改⼀下:执行就报错。

2023-09-11 21:33:44 171

原创 Spring事务

在⼀个业务流程当中,通常需要多条DML(insert delete update)语句共同联合才能完成,这 多条DML语句必须同时成功,或者同时失败,这样才能保证数据的安全。多条DML要么同时成功,要么同时失败,这叫做事务。

2023-09-09 18:31:39 289 1

原创 Spring中的设计模式

BeanFactory的getBean()⽅法,通过唯⼀标识来获取Bean对象。是典型的简单⼯⼚模式(静态⼯⼚模 式);

2023-09-09 17:46:28 299

原创 spring面向切面编程AOP

代理模式的作⽤是:为其他对象提供⼀种代理以控制对这个对象的访问。通过引⼊⼀个新的对象来实现对真实对象的操作或者将新的对象作为真实 对象的⼀个替身,这种实现机制即为代理模式,通过引⼊代理对象来间接访问⼀个对象,这就是代理模 式的模式动机。业务场景:系统中有A、B、C三个模块,使⽤这些模块的前提是需要⽤户登录,也就是说在A模块中要编 写判断登录的代码,B模块中也要编写,C模块中还要编写,这些判断登录的代码反复出现,显然代码没 有得到复⽤,可以为A、B、C三个模块提供⼀个代理,在代理当中写⼀次登录判断即可。

2023-09-09 17:36:52 244

原创 Spring系列文章:Spring集成Log4j2⽇志框架、整合JUnit

从Spring5之后,Spring框架⽀持集成的⽇志框架是Log4j2.如何启⽤⽇志框架:第⼀步:引⼊Log4j2的依赖第⼆步:在类的根路径下提供log4j2.xml配置⽂件(⽂件名固定为:log4j2.xml,⽂件必须放到类根路径 下。第三步:使⽤⽇志框架。

2023-09-08 11:36:48 462

原创 Spring系列文章:Spring6集成MyBatis3.5

⼀定要注意,按照下图提示创建这个⽬录。注意是斜杠不是点⼉。在resources⽬录下新建。并且要和 Mapper接⼝包对应上。如果接⼝叫做UserMapper,配置⽂件必须是UserMapper.xml。放在类的根路径下,只开启⽇志,其他配置到spring.xml中。

2023-09-08 11:17:40 410

java小数处理工具类

java小数处理工具类, 所有方法默认四舍五入 BigDecimal 相加 BigDecimal 相减 BigDecimal 相乘 BigDecimal 相除 传入值乘100(一般用于rmb单位 元 转 分) 传入值除100 (一般用于rmb单位 分 转 元) 四舍五入保留两位小数 ( HALF_UP 5向上取,HALF_DOWN 5向下取) 舍弃指定位数后的小数 直接舍弃指定位数后的小数 测试方法

2023-12-25

java全栈知识学习路线

java学习路线

2023-12-23

用HTML实现一个动态的圣诞树

用HTML实现一个动态的圣诞树

2023-12-23

java和mysql数据库学生信息管理系统

1、效果演示 https://blog.csdn.net/qq_34491508/article/details/125711307 2、系统功能:使用java swing + mysql数据库实现学生信息管理系统,包括管理员登录、增加学生信息,删除学生信息,修改学生信息,查询学生信息,学生信息列表 4、凡成功购买本项目,加微1831047745,作者全程支持环境安装,包调试,包答疑,无bug运行,需求小改动

2022-07-10

java数组实现的图书馆系统.rar

1、效果演示 https://blog.csdn.net/qq_34491508/article/details/125709526 2、系统功能:使用数组存储学生(学号、姓名、性别、年级、院系、班级)信息数据和图书(书号、书名、出版日期、作者、价格、类别)信息数据 学生管理功能:增加学生、删除学生信息、修改学生信息、查询学生信息、学生列表信息 图书管理功能:增加图书、删除图书、修改图书、图书查询、所有图书列表 图书借阅归还功能:根据图书编号和学生号借阅图书、归还图书,默认每个学生最多只能借5本图书 4、凡成功购买本项目,加微1831047745,作者全程支持环境安装,包调试,包答疑,无bug运行,需求小改动

2022-07-10

java+mysql数据库学生信息管理系统.rar

1、效果演示 https://blog.csdn.net/qq_34491508/article/details/125709314 2、系统功能:使用java和mysql数据库实现的学生信息管理系统,包括登录注册、添加学生信息、删除学生信息、修改学生信息、查询学生信息、学生列表展示 3、可用于课程设计、毕业设计等 4、凡成功购买本项目,加微1831047745,作者全程支持环境安装,包调试,包答疑,无bug运行,需求小改动

2022-07-10

java+mysql数据库学生信息管理系统.rar

1、效果演示 https://blog.csdn.net/qq_34491508/article/details/125709184 2、系统功能:使用java和mysql数据库实现的学生信息管理系统,包括登录注册、添加学生信息、删除学生信息、修改学生信息、查询学生信息、学生列表展示 3、可用于课程设计、毕业设计等 4、凡成功购买本项目,加微1831047745,作者全程支持环境安装,包调试,包答疑,无bug运行,需求小改动

2022-07-10

java+mysql数据库公益管理系统

1、效果演示 https://blog.csdn.net/qq_34491508/article/details/125708722 2、使用java mysql数据库 实现的公益管理系统,管理员的登录之后发布公益项目、录入项目相关信息,对公益项目以及志愿者信息管理,有登录、项目管理、负责人管理、捐款人管理、志愿者管理功能 3、可用于课程设计、毕业设计等 4、凡成功购买本项目,加微1831047745,作者全程支持环境安装,包调试,包答疑,无bug运行,需求小改动

2022-07-10

java图书管理系统,文件读写实现

1、效果演示 https://blog.csdn.net/qq_34491508/article/details/125708353 2、使用java swing 和文件读写使用的图书管理系统,有登录注册、增加图书、删除图书、修改图书信息、查询图书、图书列表、图书借阅等功能 3、可用于课程设计、毕业设计等 4、凡成功购买本项目,加微1831047745,作者全程支持环境安装,包调试,包答疑,无bug运行,需求小改动

2022-07-10

java学生信息管理系统

1、内容概要: java学生信息管理系统,使用数组集合存储临时数据,实现学生信息管理系统,实现的功能有管理员的注册、登陆。增加学生信息、删除学生信息、查询学生信息、修改学生信息、学生信息列表 2、运行结果查看 https://blog.csdn.net/qq_34491508/article/details/62238345 3、使用人群: java实习作品、毕业作品、小课设都可以 4、有需要者加微支持疑问解答、代码bug解决、远程部署安装

2022-07-10

apache-maven-3.5.0.rar

apache-maven-3.5.0.rar压缩包下载,下载本地解压安装即可

2022-07-04

空空如也

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

TA关注的人

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