自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

桃李醉春风

马有千里之程,无人不能自往;人有凌云之志,非运不能腾达。

  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

原创 spring boot +vue 博客系统,开源的资源网站

spring boot +vue 博客系统,开源的资源网站(Aurora前后端分离博客)

2023-09-21 16:15:35 622

原创 Springboot+vue 集成openAI智能助手源码分享(适配手机端)

springboot集成openAI源码分享

2023-07-25 11:20:04 452 1

原创 Java集成openAi的ChatGPT实战

【代码】Java集成openAi的ChatGPT实战。

2023-07-21 12:43:24 854

原创 Spring boot +React集成ChatGPT 智能AI

java集成ChatGPT

2023-07-04 17:14:28 1760

原创 Java 代码优化29个小技巧

Java常规代码层面优化

2022-09-08 13:44:28 1067 1

原创 count(1)、count(*) 与 count(列名) 有什么区别?

count(1)、count(*) 与 count(列名) 有什么区别

2022-08-17 10:02:33 308

原创 打开视界工具箱微信小程序

微信小程序工具箱合集

2022-08-04 09:31:12 633

原创 单点登录的三种实现方式

前言在 B/S 系统中,登录功能通常都是基于 Cookie 来实现的。当用户登录成功后,一般会将登录状态记录到 Session 中,或者是给用户签发一个 Token,无论哪一种方式,都需要在客户端保存一些信息(Session ID 或 Token ),并要求客户端在之后的每次请求中携带它们。在这样的场景下,使用 Cookie 无疑是最方便的,因此我们一般都会将 Session 的 ID 或 Token 保存到 Cookie 中,当服务端收到请求后,通过验证 Cookie 中的信息来判断用户是否登录

2022-07-04 10:06:38 909

原创 天气微信小程序相关代码

天气微信小程序开发WXSS文件线上小程序效果:

2022-06-28 13:29:56 1669

原创 快速入门Nginx

快速入门Nginx1. 什么是 NginxNginx (engine x) 是一个高性能的 HTTP 和反向代理 web 服务器。Nginx 以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡服务器。在性能上,Nginx 占用很少的系统资源,能支持更多的并发连接,达到更高的访问效率;在功能上,Nginx 是优秀的代理服务器和负载均衡服务器;在安装配置上,Nginx 安装简单、配置灵活。Nginx 支持热部署,启动速度特别快,还可以在不间断服务的情况下对软件版本

2021-04-13 17:46:02 99037

原创 JAVA批量修改文件夹中文件名

public class test { Thread thread=new Thread(); static String newString = "桃李醉春风";//新字符串 static String oldString = "www";//要被替换的字符串 static String dir = "I:\\baidu\\BaiduNetdiskDownload";//文件所在路径,所有文件的根目录 public static void main(String.

2020-09-09 16:29:51 99959

原创 JAVA 面试随笔( IO / NIO)

2.8.1. 阻塞 IO 模型最传统的一种IO模型,即在读写数据过程中会发生阻塞现象。当用户线程发出IO 请求之后,内 核会去查看数据是否就绪,如果没有就绪就会等待数据就绪,而用户线程就会处于阻塞状态,用 户线程交出CPU。当数据就绪之后,内核会将数据拷贝到用户线程,并返回结果给用户线程,用户线程才解除block状态。典型的阻塞IO模型的例子为:data = socket.read();如果数据没有就 绪,就会一直阻塞在read方法。2.8.2. 非阻塞 IO 模型当用户线程发起一个read操...

2020-08-04 09:49:18 99325

原创 JAVA 面试随笔(JAVA JVM)

JVM:(1) 基本概念: JVM是可运行Java代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、 一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接 的交互。(2) 运行过程:我们都知道 Java 源文件,通过编译器,能够生产相应的.Class 文件,也就是字节码文件, 而字节码文件又通过Java虚拟机中的解释器,编译成特定机器上的机器码 。也就是如下: ① Java源文件—->编译器—->字节...

2020-08-03 17:07:07 99486

原创 JAVA 面试随笔(笔试题)

String类为什么是final的?主要是为了考虑String类的安全性与效率,被final进行修饰后String类就不能被继承,所以就不会被修改,这也就避免了因为继承所引起的安全隐患,还有一个原因就是String类在java程序中被频繁使用,如果在它每次出现的地方都进行final的修饰,无疑会降低效率,所以就在类上加上了final进行修饰。session和cookie的区别和联系是什么?区别:1、存储位置:session存储在服务器,而cookie存储在 客户的浏览器上。...

2020-08-03 15:35:37 99504

原创 数据库MySql基础语句练习

**数据库MySql基础语句练习**-------------------------------------------------------------------------------------------------------------------------– 一.单表查询– 1.按部门求出该部门平均工资 分组查询SELECT AVG(sal) FROM emp G...

2020-08-03 14:20:07 101309

原创 数据库JDBC使用步骤,c3p0连接池,SQL注入问题

数据库JDBC使用步骤,c3p0连接池,SQL注入问题一、jdbc的创建步骤:(导入JDBC架包) 1、注册驱动: class.forName("com.mysql.jdbc.Driver"); 2、获取连接: Connection connection=Drivermanager.getconnection("数据库路径",“用户名”,“密码”); 3、获取执行SQL语句的类对象:...

2020-08-03 14:19:55 99834 1

原创 JAVA Spring 事务管理事务不回滚问题

Spring事务管理事务不回滚dao层:@Repositorypublic class UserDaoImpl implements UserDao {@Autowiredprivate JdbcTemplate jdbcTemplate;@Overridepublic void inmoney(String name, Integer money) { String s...

2020-08-03 14:19:42 100365 2

原创 数据库事务管理

java数据库事务管理原理 --------------------------------------------------------------------------------------------------------------------------------------------------------------- 1、事务概念: 是对数据库的一组操作...

2020-08-03 14:19:32 98825

原创 AJAX的概括(异步传输)

AJAX的概括(异步传输)

2020-08-03 14:17:36 1086

原创 Java分布式锁

1 分布式锁介绍1.1 什么是分布式一个大型的系统往往被分为几个子系统来做,一个子系统可以部署在一台机器的多个 JVM(java虚拟机) 上,也可以部署在多台机器上。但是每一个系统不是独立的,不是完全独立的。需要相互通信,共同实现业务功能。一句话来说:分布式就是通过计算机网络将后端工作分布到多台主机上,多个主机一起协同完成工作。1.2 什么是锁--作用安全现实生活中,当我们需要保护一样东西的时候,就会使用锁。例如门锁,车锁等等。很多时候可能许多人会共用这些资源,就会有很多个钥匙。但是有些

2020-08-01 13:34:14 100828

原创 Java分布式事务

分布式事务介绍事务拥有以下四个特性,习惯上被称为ACID特性:

2020-07-16 17:00:36 102121 1

原创 JAVA批量删除文件夹中相同后缀的文件

package test;import java.io.File;import java.util.Scanner;public class Test{ public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.prin...

2020-04-05 16:55:33 100073

原创 JAVA面试随笔(redis缓存)

1、为什么使用redis? 优点:1、速度快,基于C语言开发小巧精悍,数据都储存在内存中,使用单线程避免了线程切换的开销以及多线程竞争的问题。 2、支持多种数据类型(String,Hash,List,Set,Zset,bitmaps(位图)等)。 3、功能丰富,...

2020-04-01 19:29:20 99710

130套小程序源码demo

130套微信小程序源码demo,多个功能demo具体实现,120个微信小程序源码百度网盘下载,包括步步高字典/城市切换/创客+实现大量功能,推荐研究/大转盘/滴滴公交-查公交/电商-拼团 倒计时/电影日历/豆瓣电影/仿网易云音乐/家居电商/今日头条等等,连接和解压密码在文档里

2022-07-22

各行各业简历模板合集(总有一款属于你)

付费的模板简历几万套,还在持续的更新简历模板

2021-10-20

PythonTest.java

爬取网站图片下载到本地文件夹

2021-10-13

Java代码自动生成工具源码

本地部署 修改application.yml,更新MySQL账号和密码、数据库名称 修改generator.properties mainPath:主路径 项目的主路径,PageUtil等util包路径,无需改动 package: 项目包名 moduleName:模块名 author:作者姓名 description:备注 Eclipse、IDEA运行RenrenApplication.java,则可启动项目 项目访问Swagger路径:[http://localhost:9999/zltz/swagger-ui.html][],点击生成代码

2020-11-05

大数据实时处理系统技术方案.docx

对于Flume而言,关键在于如何采集数据,并且将其发送到Kafka上,并且由于我们这里了使用Flume集群的方式,Flume集群的配置也是十分关键的。而对于Kafka,关键就是如何接收来自Flume的数据。从整体上讲,逻辑应该是比较简单的,在Kafka中创建一个用于我们实时处理系统的topic,然后Flume将其采集到的数据发送到该topic上即可。

2020-08-07

空空如也

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

TA关注的人

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