自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员小哲的博客

万事开头难,但是你们遇到了我,开头就不难了!免费提供各类软件安装包和安装教程,软件更新升级,并且提供远程安装帮助。

  • 博客(151)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java学习目录

学习目录

2020-12-29 17:00:58 2832 2

原创 网络爬虫从入门到精通 -- CSND电子书

这个博客主要是上一个项目的心得体会,文章很长,还没有写完,每日更新一部分,关注方便查看后续本博客主要内容如下目录爬虫小技巧一、表达式二、Urllib模块三、requests模块四、实用框架Scrapy爬虫小技巧点击查看此文章:常用39个User-Agent代理一、表达式网络爬虫基础,学...

2020-04-08 08:33:33 19259 6

原创 WebStorm 2023安装教程 安装失败来砍我

本文提供WebStorm 2023详细安装教程,包含图文步骤指引。教程涵盖软件下载、安装配置全过程,适合开发者快速完成IDE环境搭建。通过微信文章链接可查看完整内容,获取安装包下载地址及系统配置说明。安装过程中需注意版本兼容性,教程还包含常见问题解决方案。

2025-09-20 09:45:00 212

原创 PhpStorm 2021安装教程 安装失败来砍我

PhpStorm 2021安装教程。

2025-09-19 14:37:49 180

原创 PhpStorm 2022安装教程 安装失败来砍我

PhpStorm 2022安装教程。

2025-09-19 14:36:31 228

原创 PhpStorm 2023安装教程 安装失败来砍我

PhpStorm 2023 安装教程。

2025-09-19 14:34:48 186

原创 Visual Basic 6.0安装教程 安装失败来砍我

这篇教程提供了Visual Basic 6.0的详细安装指南。通过图文并茂的方式,从下载到安装完成,逐步指导用户完成整个安装过程。文章包含必要的下载链接和注意事项,适合初学者跟随操作。安装包大小适中,支持Windows系统,是学习VB编程的基础工具。教程采用"保姆级"教学方式,确保每个步骤清晰易懂。建议读者点击原文获取完整安装指引。

2025-09-18 22:00:00 201

原创 eclipse安装教程 安装失败来砍我

【Eclipse安装教程】本文提供详细图文指南,帮助用户完成Eclipse开发环境的安装配置。教程包含软件下载链接、安装步骤说明及界面设置指引,适合编程新手快速上手。通过清晰的截图和分步解说,读者可轻松完成Java开发环境的搭建。教程还特别提示了安装过程中的常见问题及解决方法,确保安装过程顺畅无阻。

2025-09-18 21:00:00 188

原创 Visual Studio 2022安装教程 安装失败来砍我

《Visual Studio 2022安装教程》提供了详细的安装指南,包含图文步骤说明。文章建议手机观看效果更佳,并附有原文链接,内含保姆级教学视频和完整安装方式。通过CSDN图片展示了安装界面,帮助用户顺利完成Visual Studio 2022的开发环境配置。适合需要安装该软件的新手用户参考。

2025-09-18 16:34:47 180

原创 Python 3.14.0安装教程 安装失败来砍我

文章来自:传旗软件安装,手机观看效果更加!Python 3.14.0安装教程。

2025-09-18 16:32:39 510

原创 PyCharm 2024安装教程 安装失败来砍我

文章来自:传旗软件安装,手机观看效果更加!PyCharm 2024安装教程。

2025-09-18 16:30:29 501

原创 IDEA 2024安装教程 安装失败来砍我

传旗软件安装教程发布,手机端观看效果更佳。文章提供详细安装指南和原文链接,包含保姆级教学步骤,帮助用户顺利完成软件安装。配图直观展示安装过程及效果。

2025-09-18 16:26:24 559

原创 WebStorm 2024安装教程 安装失败来砍我

这篇教程详细介绍了WebStorm 2024的安装方法,提供从下载到安装的完整步骤指导。文章包含必要的安装链接和截图说明,帮助用户轻松完成IDE的安装配置。如需获取详细安装指引和资源链接,可访问原文查看完整的保姆级教学。

2025-09-18 16:23:07 202

原创 PhpStorm 2024安装教程 安装失败来砍我

PhpStorm 2024安装教程

2025-09-18 16:07:14 177

原创 必备技能——Excel如何设置打印剧中

职场必备技能——Excel如何设置打印剧中

2022-09-11 09:52:07 925

原创 Java -- 生成随机字符

示例代码:import java.util.Random;import java.util.UUID;public class ComUtils { /** * 生成随机字符串 uuid */ public static String getUUID() { return UUID.randomUUID().toString(); } /** * 生成随机字符串 uuid 将"-"替换为"" */ public static String getUUNUM() {

2021-01-12 14:47:38 1412 5

原创 判断字符串是否为空

示例代码:public class Dept { /** * 字符串判空 */ public static boolean strIsEmpty(String str) { if (str == null) { return true; } if ("".equals(str)) { return true; } if (str.length

2021-01-12 14:28:26 1045 2

原创 以Spring Boot的方式显示图片或下载文件到浏览器

以Java web的方式显示图片到浏览器以Java web的方式下载服务器文件到浏览器以Spring Boot的方式显示图片或下载文件到浏览器请求例子:http://localhost:8080/image/1564550185144.jpeg示例代码:import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.Re.

2021-01-12 13:10:05 2278 4

原创 以Java web的方式显示图片到浏览器

以Java web的方式显示图片到浏览器请求例子:http://localhost:8080/image?image=图片名称.jpeg示例代码:一:允许Spring Boot使用Java web在spring boot启动器中添加@ServletComponentScan注解import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootA.

2021-01-12 12:03:06 2735

原创 以Java web的方式下载服务器文件到浏览器

以Java web的方式下载服务器文件到浏览器请求例子:localhost:8080/downExcel?excel=文件名.xls示例代码:import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import java.net.URLEncoder;import javax.servlet.ServletException;im.

2021-01-12 11:13:07 1674 2

原创 提供两个指定格式字符串,返回两个日期的时间间隔

示例代码: /** * 返回两个日期的时间间隔 * @param startTime 起始时间 * @param endTime 结束时间 * @return */ public static long getDelTime(String startTime,String endTime){ SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");//小写的mm表示的是分钟 Date startDate= null;

2021-01-12 10:55:09 1347 4

原创 spring boot整合redis ---- RedisTemplate 三分钟快速入门

啥时候需要过来粘贴即可~~RedisTemplate 三分钟快速入门引入依赖RedisTemplate方法讲解判断key是否存在获取指定的key的失效时间根据key获取过期时间根据key删除reids中缓存数据保存和读取String保存和读取listHash结构,保存和读取map保存和读取Set保存和读取zset完整示例代码引入依赖<dependency> <groupId>org.springframework.boot</groupId> &.

2020-12-28 19:10:10 12354 37

原创 Centos7 -- 安装docker

Centos7 -- 安装docker一、更新yum二、安装需要的软件包三、更改yum源四、安装docker五、检查是否安装成功配置阿里云镜像最后:启动dockerdocker 常用命令一、更新yumyum update二、安装需要的软件包yum-util:提供yum-config-manager功能lvm2:提供devicemapper驱动依赖device-mapper-persistent-data:提供devicemapper驱动依赖yum install -y yum-uti

2020-12-26 17:23:32 2761 2

原创 三分钟搞懂alibaba的excel导出——EasyExcel -----独家秘方,限时删除

注意:学习本文章一定要打开自己的开发工具,代码中有详细的解释。电脑不在身边建议先收藏,方便日后观看。最后祝大家技术突飞猛进,早日拿到心仪的offer。引入依赖<!--easyexcel依赖,导出excel--><dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1..

2020-12-08 17:06:39 11339 7

原创 三分钟学会 Java枚举

/** * 创建枚举对象 * 注意事项: * 一:定义枚举类型 * 二:定义私有变量 * 三:重载构造方法 * 四:编写get/set方法 */public enum MyEnumDemo { HELLO("hello","1","haha1"), WORLD("world","2","haha2"), OTHER("other","3"); private String demo1; private String demo2; priv

2020-12-08 12:53:43 5149 16

原创 WebSocket 从入门到精通 -- Spring boot服务端客户端 -- HTML客户端 -----独家秘方,限时删除

这两天打算学习一下WebSocket,但是网上一搜索全都是聊天室实战。WebSocket -- 从入门到精通基础讲解Spring Boot 服务端Spring Boot 客户端HTML 客户端基础示例代码Spring Boot服务端maven引入依赖直接copy源码Spring Boot 客户端maven引入依赖创建一个类,继承WebSocketClient添加一个带参构造重写下面四个方法直接copy源码再自定义一个类,创建一个static静态方法返回一个WebSocketClient对象直接copy.

2020-12-05 09:51:40 6074 62

原创 Java -- fastjson -- 序列化与反序列化

maven引入fastjson包<!--fastJson依赖引入--><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.33</version></dependency>示例代码:public static void main(.

2020-12-04 16:04:49 2830

原创 Java -- 使用Base64加密解密字符串及文件

代码中有详细注释,建议粘贴到IDE上运行查看。主函数:用来测试public class Demo1 { public static void main(String[] args) throws Exception{ //使用Base64加密解密普通字符串 // 加密 String base64encodedString = Base64.getEncoder().encodeToString("百度搜索:程序员小哲".getBytes("utf-8.

2020-12-03 19:12:36 7388 5

原创 Java -- 根据时间戳 + 随机数生成不重复的文件名

代码中有详细注释,建议粘贴到IDE上运行查看。import java.text.SimpleDateFormat;import java.util.Date;/** * 根据时间戳 + 随机数生成不重复的文件名 */public class Demo1 { public static void main(String[] args) throws Exception{ // String方式 demo1(); .

2020-12-03 18:46:47 4042 2

原创 Spring AOP、IOC -- 全网最清晰讲解

Spring AOP、IOC -- 全网最清晰讲解1. AOP1.1 什么是AOP1.2 JoinPoint(切点)1.3 Advice(通知)1.4 AOP 有哪些实现方式?1.4.1 静态代理1.4.2 动态代理2. IOC(控制反转)2.1 DI(依赖注入)2.1.1构造函数方法注入:2.1.2setter方法注入:2.1.3接口注入:1. AOP1.1 什么是AOPAOP(面向切面编程) 是OOP( 面向对象编程)的一个延伸,是建立在面向对象基础上的。方便我们将一些非核心业务逻辑抽离,从而实

2020-12-02 20:10:56 3410 20

原创 Java集合总结大全--史上最强

Java集合总结大全List接口Set接口Map接口ArrayList、LinkedList和Vector的区别HashMap和HashTable的区别List、Set、Map三者的区别List接口有序、不唯一。ArrayListVector(线程安全)LinkedListSet接口无序、不可重复HashSetLinkedHashSetTreeSetMap接口不能包含重复的键、每个键最多只能映射到一个值Hashtable(线程安全)LinkedHashMap

2020-11-22 13:00:27 18907 51

原创 单例模式——懒汉式和饿汉式

实例化方面懒汉式:默认不会实例化,外部什么时候调用什么时候new。饿汉式:在类加载的时候就实例化,并且创建单例对象。线程安全方面饿汉式:初始化时间在线程创建之前,所以天生线程安全。懒汉式:天生线程不安全。可以使用同步锁来避免这种情况发生。执行效率方面饿汉式:没有加任何的锁,因此执行效率比较高。懒汉式:一般使用都会加同步锁,效率比饿汉式差。性能方面:饿汉式:在类加载的时候就初始化,不管你是否使用,它都实例化了,所以会占据空间,浪费内存。懒汉式:什么时候需要什么时候实例化,相

2020-11-16 11:35:50 1822

原创 如何对MySql数据库进行优化-- 个人总结

字段的设计数据类型尽量用数字型,数字型的比较比字符型的快很多。数据类型尽量小,这里的尽量小是指在满足可以预见的未来需求的前提下的。

2020-11-12 15:40:11 5736 12

原创 MySql常用SQL语句

MySql常用SQL语句增加数据删除数据修改数据查询数据模糊查询排序分组分页多表查询内连接左连接右连接自关联增加数据insert into 表名 values (值1,值2,值3);insert into 表名(值1,值2) values (值1,值2);删除数据delete from 表名 where 条件修改数据update 表名 set 字段1 = 字段值1, 字段2 = 字段值2 where 条件查询数据select * from 表名select 字段1 as 别名1 f

2020-11-11 14:54:46 10969 16

原创 Redis 缓存击穿、缓存穿透、缓存雪崩与缓存倾斜

缓存击穿在缓存中的热点数据,如果在到期的时候,大量的访问请求到数据库上,造成的数据库宕机解决办法:在访问缓存中没有的数据的时候,添加一个锁,只让少量的请求访问到数据库中,达到避免数据库宕机的问题。取消热点数据的生存时间。缓存穿透在查询条件时,redis中没有这条数据,数据库也没有这条数据,大量访问造成数据库和redis同时宕机。解决办法:获取客户端ip,限制客户端ip的访问根据id查数据时,如果id是自增的,在redis中存放最大的id,如果访问的id大于最大的id,直

2020-11-11 13:30:30 2362 5

原创 SSM - 零配置

Gitee:示例源码点我下载零配置原理:零配置就是将原本的每个xml配置文件写成了对应的配置类通过编写一个类继承AbstractAnnotationConfigDispatcherServletInitializer来在项目启动的时候进行加载这些配置类。准备工作db.properties输入数据库四大参数信息spring.datasource.driver-class-name=com.mysql.jdbc.Driverspring.datasource.url=jdbc:mysql

2020-11-10 12:40:24 2332 2

原创 新装服务器、虚拟机应该做什么

刚买的云服务器应该做什么?一、安装pip(点我查看)二、安装mysql数据库(点我查看)三、安装Python3和虚拟环境(点我查看)

2020-11-06 13:05:06 4844 10

原创 CentOS-MIN 网络配置

第一步修改配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33ens33的名称是不一样的,我们在输入/ifcgf-enp后按Tab键可以自动补全功能。回车进入文件,输入i进行编辑,输入完成按下esc,最后输入wq回车输入上面语句后修改话红线的两行:ONBOOT=yesNM_CONTROLLED=no重启网络服务输入命令:service network restart回车检测配置是否成功ping www.baidu.com

2020-11-05 21:29:40 2515 7

原创 Java 多线程 -- 从入门到精通

Java 多线程 -- 从入门到精通Java线程与线程的区别多线程的实现方法Thread中start和run方法的区别Thread和Runnable的关系使用Callable和Future创建线程线程返回值的处理方法线程的六个状态线程不安全解决线程不安全(synchronized)sleep和wait的区别Java线程与线程的区别线程是CPU调度的最小单位,进程是资源分配的最小单位。多线程的实现方法继承Thread类,重写run方法实现Runnable接口,重写run方法通过Callable和

2020-11-04 20:48:26 6580 26

原创 nginx学习 -- 从入门到精通

Nginx基本用法开启nginx:sudo service nginx start重启nginx:sudo service nginx reload关闭nginx:nginx -s stopNginx的主配置文件我们一般把nginx.conf放在/etc/nginx/nginx.confuser nginx;# worker_processes的数值越大,Nginx的并发能力就越强worker_processes 1;# error_log代表Nginx错误日志存放的位置e

2020-11-03 14:22:43 12387 22

面向女朋友编程:定时发送.vbs

程序员哄女朋友神器,自动给女朋友发信息,vbs小脚本。女朋友再也不会生气了,面向女朋友编程。软件介绍链接:https://blog.csdn.net/xiaozhezhe0470/article/details/104689335

2020-04-30

空空如也

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

TA关注的人

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