- 博客(36)
- 资源 (3)
- 收藏
- 关注
原创 2000多套微信小程序源码-史上最全的不同行业的源码集合
很多伙伴学习小程序不知怎么开始,我准备了2000多套小程序源码,基本覆盖各个行业,大家有需要的可以借鉴学习
2023-05-12 17:24:13
23770
428
原创 一文搞懂RESTFUL风格(Java版)
restful的风格其实是一种规范,用来规范我们在写接口时的命名,用于前端与后端、项目与项目之间来传递数据。restful可以使我们的接口更加简洁、快捷高效、透明。为了不同的前端和后端进行信息交互,Resultful API是一种比较流行的一种API规范。结构清晰符合标准,易于理解、扩展方便,便于前端开发者进行区分访问接口资源。Restfule风格是一种软件架构风格,而不是标准,只是提供了一种设计原则和约束条件。Get 获取资源Put 更新资源Patch 更新部分属性Delete 删除资源Post 创
2022-06-08 17:35:47
6849
原创 一文搞懂AOP 通俗易懂
Spring有两大核心,AOP和IOC,本文着重讲解AOP。AOP是Aspect Oriented Programming,即面向切面编程。什么是面向切面呢?要理解AOP的概念,我们先用OOP举例,OOP大家都知道,面向对象编程。比如一个业务组件BookService,它有几个业务方法:对每个业务方法,例如,createBook(),除了业务逻辑,还需要安全检查、日志记录和事务处理,它的代码像这样:然后你就会发现增删改的方法都需要做这些判断,很繁琐,解决办法有两种:一种可行的方式是使用Proxy模式
2022-06-06 15:14:02
991
原创 一看就懂之Swagger神器(Java版)
Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。2.编写代码代码如下(示例):application.propertiesapplication-dev.properties(开发环境)application-pro.properties(生产环境)User类Controller类swagger配置类马上来查看效果...
2022-06-02 15:06:32
9647
原创 送给所有程序员的浪漫
祝福语精选1、春节祝福:祝你过了一天又一天,天天都是星期天,过了一年又一年,年年都是本命年,过了一夜又一夜,夜夜都是平安夜,长了一岁又一岁,岁岁都是太平岁。兔年快乐。2、这不是一条普通的短信,而是祝福短信,这不是一个普通的夜晚,而是平安夜。祝福在传递,人们在狂欢,让祝福不停,狂欢不止,共度平安夜。3、今晚,我约了两个小朋友,到你家报到,他们一个叫平平,一个叫安安,合称平平安安。平安是福,平安是宝,平安就乐,平安就好。平安夜快乐!4、片片雪花,传递我的祝福;阵阵冬风,送达我的思念。我愿是暖暖阳光,让.
2022-05-20 17:24:55
389
原创 用通俗易懂的方法来讲解算法(Java版)
前言提示:用前必看:IT行业迅速发展,作为一个程序员,掌握算法更是必不可缺的技能,本文章将讲解Java版Leetcode从基础到加深算法以及思路,有的可能会有多种答题思路,包括暴力法和官方解答并附相关网址,欢迎小白提问,本文章讲持续更新中…。一.两数之和(简单)二.两数相加(中等)提示:以下是本篇文章正文内容,下面案例可供参考1.问题给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假
2022-05-12 15:48:35
322
原创 JAVA面试之Java基础篇
1.java有哪几种设计模式?单例概念:只能创建单个的实例对象class Student{ //当多线程并发访问时,拿到的是不是同一个对象?是,因为在类加载的时候对象创建完毕后保存在内存中 类加载只会进行一次 private static final Student s =new Student(); public static Student getInstance(){ //s=new Student(); return s; }
2021-11-03 16:32:14
350
转载 MySQL行锁、表锁、间隙锁,你都了解吗
MySQL行锁、表锁、间隙锁,你都了解吗https://mp.weixin.qq.com/s/tjtyf_nzksM8weHys4YFTA
2020-12-14 11:42:59
177
转载 Linux nohup、&、 2>&1是什么?
基本含义 /dev/null 表示空设备文件0 表示stdin标准输入1 表示stdout标准输出2 表示stderr标准错误> file 表示将标准输出输出到file中,也就相当于 1>file 2> error 表示将错误输出到error文件中 2>&1 也就表示将错误重定向到标准输出上 2>&1 >file :错误输出到终端,标准输出重定向到文件f...
2020-09-22 11:16:43
438
1
原创 spring、springboot、springcloud分别是什么,联系与区别?
SpringSpring 是一个非常庞大的体系,大概有以下几个体系,SpringFramework,SpringData,SpringSecurity,SpringBoot,SpringCloud。SpringFramework是整个Spring体系的基石。核心在于IOC和AOP。SpringBootSpringBoot是是 Spring 的一套快速配置脚手架,快速启动Spring,核心在于约定大于配置。SpringCloudSpring Cloud基于Spring Boot,为微服务体系开发中的
2020-08-15 20:09:09
707
原创 sql优化 -通俗易懂
前言作为一名合格的程序员,sql语句优化是不可避免的,今天给大家讲解一些必须了解的sql优化技巧。核心sql优化主要都是为了提高查询速度,所以,所以核心就是避免全表扫描。sql优化方法PS:下边都是会引擎放弃索引而导致全表扫描的例子1.首先想到的就是在where 和order by 条件后边的字段建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断优化前:select id from t where num is null优化后:select id from t wh
2020-08-13 17:38:25
211
转载 Elasticsearch--集群,节点,索引,分片
这一篇主要介绍下Elasticsearch的基础概念信息,分别是集群,节点,分片。什么是集群?集群呢,顾名思义,就是一个大的集合,这个集合里面包含很多基友相同属性的元素。对于Elasticsearch来说,一个集群就是多个Elasticsearch实例的集合。每个实例可以通过集群名和ip配置互相发现,在同一集群下的所有实例就构成了一个Elasticsearch集群,单个实例也可以构成一个集群。集群也是Elastic...
2020-08-04 15:17:05
302
原创 JAVA Socket入门 附带网络基础知识
引入1. 网络架构模型网络架构模型主要有OSI参考模型和TCP/IP五层模型。 1.1 OSI参考模型OSI(Open System Interconnect),即开放式系统互联。OSI定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层)。ps:简单记忆:物数网传会表应 1.2 TCP/IP五层模型TCP/IP五层协议(物理层、数据链路层、网络层、传输层、应用层)。ps:会话层、表示层、应用层 同一称为应用层。2. TCP协议和U
2020-07-26 16:59:15
180
原创 Java注解-通俗易懂
Java注解java是JDK5.0 引入的一种注释机制,在类、方法、变量、参数和包等都可以被标注。内置的注解@Override - 检查该方法是否是重写方法,不是则报错@Deprecated - 标记过时方法。如果使用该方法,会报编译警告。@SuppressWarnings - 指示编译器去忽略注解中声明的警告。作用在其他注解的注解(或者说 元注解)是:@Retention - 标识这个注解怎么保存,是只在代码(SOURCE)中,还是编入class(CLASS)文件中,或者是在运行时可以
2020-07-22 15:42:58
168
原创 JavaScript小功能总结
1.实现选择列表项并显示出来<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title><
2018-12-17 11:13:37
277
原创 面向对象的四大特征(非常重要)
面向对象四大特征:抽象,封装,继承,多态(非常重要)1.抽象定义:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面,抽象只关注对象的哪些属性和行为,并不关注这此行为的细节是什么1.1 研究事物的静态特征(属性)1.2 研究事物的动态特征(方法/函数)1.3 形成结果(类,class)1.4 类和对象相互转变(new)举例说明:学生有姓名,有年龄,有身份证...
2018-12-09 16:49:02
56247
2
原创 JAVA线程总结(完结篇)
线程池概述程序启动一个新线程成本是比校高的,因カ它渉及到要与操作系統迸行交互而使用线程池可以很好的提高性能,尤其是当程序中要创建大量生存期很短的线程吋,更应该考虑线程池.线程池里的毎一个线程代码结束后,井不会死亡,而是再次回到线程池中成为空闲状态,等待下一个対象来使用。在JDK5之前,我仞必須手劫实现自己的线程池,从JDK5幵始, Java内置支持线程池。package com.tao.thr...
2018-11-25 21:13:08
171
原创 JAVA基础之数组
数组是一种线性结构,所有线性结构都有以下特点:1.有序 2.连续 3.增删慢 4.查找快数组的三种声明方式:int[]array=new int[4];int[]array=new int[]{10,20,30,40};int[]array={10,20,30,40};数组是不可扩充的数组的排序:1.整型数组排序package com.tao.array;import ja...
2018-11-25 20:23:35
186
原创 JSP登录功能
这篇博客向大家详解如何在jsp页面实现登录功能,登陆的账号密码数据是从数据库中拿到的,匹配则登陆成功。首先在school数据库下建立user表,字段如下:然后,创建web项目,搭建环境如下:然后就开始我们的代码了。1.首先把BaseDao.java粘贴到com.tao.dao包下,lib下粘贴mysql-connector-java-5.1.19.jar;在entity包下创建User...
2018-11-24 19:57:55
1146
原创 JSP向数据库插入数据(简单注册功能)
这篇博客为大家讲述,如何从jsp页面中注册一个账号,并插入到数据库。首先在school数据库下建立user表,字段如下:然后,创建web项目,搭建环境如下:然后就开始我们的代码了。1.首先把BaseDao.java粘贴到com.tao.dao包下,lib下粘贴mysql-connector-java-5.1.19.jar;在entity包下创建User类package com.tao...
2018-11-24 16:50:06
28748
28
原创 JAVA线程总结(三)
上边博客写到单例设计模式,回顾一下,单例设计模式是不允许别的类创建对象,只允许自己创建对象,别的类想访问只能通过类名.调用, 这次举一个例子,JAVA中有一个类Runtime,这个类便是应用了单例设计模式。代码走起Demo5_Runtime.javapackage com.tao.thread;import java.io.IOException;/** * 多线程(Runtim...
2018-11-22 17:54:52
164
原创 JAVA线程总结( 二)
继续上篇的总结,这次我们讲线程同步机制线程同步是为了确保线程安全,所谓线程安全指的是多个线程对同一资源进行访问时,有可能产生数据不一致问题,导致线程访问的资源并不是安全的。如果多线程程序运行结果和单线程运行的结果是一样的,且相关变量的值与预期值一样,则是线程安全的。举个简单的例子,后边会写到这个例子,铁路售票,分四个窗口卖,一共一百张,需要同步。线程同步机制包括同步代码块和同步方法两种。1...
2018-11-18 22:04:15
159
原创 JAVA线程总结(一)
多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。什么是线程呢?线程是程序执行的一条路径,一个进程可以包含多个线程。JVM是多线程的,因为开启JVM至少有一个主线程和垃圾回收线程。多线程创建的两种方法1.继承Threadpackage com.tao.thread;public class Demo1_Thread { public static void main...
2018-11-17 10:55:53
199
原创 JDBC的连接mysql与增删查改(二)
上一篇博客写到如何连接数据库和增删查改,但是每一次操作都需要写一个类,体现不到类的封装性,这篇博客讲详细介绍到如何封装类,并快速实现增删查改。前提准备:1.建包 com.tao.entity 用于盛放实体类com.tao.dao 用于接口的实现类com.tao.test 用于测试类2.建表通过mysql,在school数据库下建立person表,字段有id(int),name(va...
2018-11-15 18:48:06
3660
1
原创 JDBC的连接mysql与增删查改(一)
JDBC的连接与sql增删查改概述:JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。以mysql为例:前提准备:在mysql数据库创建数据库叫school,一个表叫studnt表字段有:id name sex age mianmao...
2018-11-13 20:59:55
836
3
原创 关于 java注释
java注释1.doc(document)文档注释用于说明:用途,作者,创建时间,输出参数类型,可能抛出的异常,返回值…注释量要占总代码量20%以上参数的类型如下:/** * main方法是一切程序运行的入口 * @author 赵涛 * @since 201811-11 * @param args[] String 输出参数类型为字符串数组,参数名字为args ...
2018-11-12 19:44:12
331
aop例子源码通俗易懂
2022-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人