- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 GoLang个人小结
GolangGo 亦称为 Golang(译注:按照 Rob Pike 说法,语言叫做 Go,Golang 只是官方网站的网址),是由谷歌开发的一个开源的编译型的静态语言。Golang 的主要关注点是使得高可用性和可扩展性的 Web 应用的开发变得简便容易。优点并发是语言的一部分(译注:并非通过标准库实现),所以编写多线程程序会是一件很容易的事。后续教程将会讨论到,并发是通过 Goroutines 和 channels 机制实现的。Golang 是一种编译型语言。源代码会编译为二进制机器码。而在解
2022-01-06 17:19:21
960
2
原创 Mybatis个人小结
MyBatisMyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。持久层可以将业务数据存储到磁盘,具备长期存储能力,只要磁盘不损坏,在断电或者其他情况下,重新开启系统仍然可以读取到这些数据。优
2021-11-25 16:35:44
859
原创 SpringMVC小结
Spring MVCSpring MVC是Spring提供的一个强大而灵活的web框架。借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不直接处理请求,而是将其委托给Spring上下文中的其他bean,通过Spring的依赖注入功能,这些bean被注入到控制器中。优点缺点优点多视图共享一个模型,大大提高了代码的可重用性MVC 三个模块相互独立,松耦合架构控制器提高了应用程序的灵活性和可配置性有利于软件工程化管理通过 MVC 设
2021-11-16 17:16:24
727
原创 Spring小结
Springspring的xml配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
2021-11-11 11:19:15
455
1
原创 Layui(持续更新中)
Layuilayui是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,基本都是套用内容。但是想用它,必须要按照他的规矩来,毕竟拿人的手短。预先加载模块layui 通过 use 方法加载模块。当你的 JS 需要用到 layui 模块的时候,且避免到处写 layui.use() 的麻烦。你应该在最外层如此定义:layui.use(['form', 'upload'], function(){ //如果只加载一个模块,可以不填数组。如:
2021-10-31 13:13:10
352
原创 项目实现步骤
项目实现步骤准备工具类PageBeanpackage org.hp.util;import lombok.Data;import java.util.List;@Datapublic class PageBean<T>{ private int totalPage; //总页数 private int totalCount; //总条数 private int page; //当前页数 private int limit;
2021-10-27 19:08:49
577
原创 MVC与三层架构
MVC与三层架构三层架构三层架构:视图层View 服务层Service 持久层DaoViewServiceDao接收用户请求提交的代码业务逻辑的代码操作数据库的代码MVCMVC:在三层架构的基础上多了也一个控制层ModelViewController承载数据,对用户提交请求进行计算。分两类:一类为数据承载Bean,一类为业务处理Bean视图,提供给用户使用界面,与用户直接交互控制器,将用户请求转发给相应的Model处理,根据Model计算反
2021-10-26 12:17:32
114
原创 常用的JQuery(持续更新)
JQuery登录验证$().ready(function(){ $('#btn1').bind('click',function(){ //通过ajax提交后台 $.ajax({ //传值使用的方法 type:"post", //这里是你后台的地址 url:"UserServlet?method=login", //后台获取form里的值
2021-10-24 10:12:12
2180
1
原创 JAVA个人小结⑧(curd封装,分页)
JDBC封装CURD使用jdbc时,每一次对数据库操作,都会建立连接,关闭连接,导致,每次写新功能,都要重复写很多遍代码,这就导致代码的冗余度高,复用性差,所以将数据库的操作封装成工具类,封装进DBHelper工具类中。连接数据库//常量大写 private static final String URL = "jdbc:mysql://127.0.0.1:3306/mydb?serverTimezone=UTC&characterEncoding=utf8"; privat
2021-10-22 14:12:59
312
原创 Java个人小结⑦(Servlet和Filter)
ServletJava Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。优势使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。Java Servlet 通常情况下与使用 CGI(Common Gateway Interface,公共网关接口)实现的程序可以达到异曲同工的效果。但是相比于 CGI,Servlet 有以下几
2021-10-19 15:01:57
267
原创 多线程下载
多线程下载下载线程类//多线程下载首先要有一个开始,一个结束和线程的idprivate long startTime;private long endTime;private int id;//直接构造出有参的构造函数public Download(long startTime, long endTime, int id) { super(); this.startTime = startTime; this.endTime = endTime;
2021-10-14 11:26:24
512
1
原创 SQL习题
练习题-- 1、创建一个名称为mydb1的数据库create database mydb1; -- 2、创建一个使用utf8字符集的mydb2数据库。create database mydb2 character set utf8; -- 3、创建一个使用utf8字符集,并带比较规则的mydb3数据库。create database mydb3 character set utf8 collate utf8_general_ci;-- 修改mydb2字符集为gbk;
2021-10-12 09:24:45
307
原创 SQL个人总结
关键字查询 select 删除 delete增加 insert 修改 updateSQL语句-- 创建数据库如果boot不存在create database if not exists boot -- 展示数据库show databases-- 删除数据库drop database boot-- 使用数据库use boot-- 查看当前数据库select database()-- 查看当前数据库版本select version()--
2021-10-12 09:23:20
139
原创 JAVA个人小结⑥(多线程和集合)
多线程并发与并行并行: 两个或多个事件在同一时刻发生(同时);并行: 两个或多个事件在同一时间段内发生;线程和进程进程: 指一个内存中运行的程序,每一个程序都有自己的空间,一个程序可以同时运行多个进程,是系统运行程序的基本单位,系统运行一个程序是一个进程从创建到运行到消亡的过程;线程: 进程内一个独立执行单元,一个进程可以同时并发多个线程;集合List集合list集合中含有ArrayList和LinkedListArrayList底层是数组,LinkedList底层是双线链表。以下直接
2021-10-11 08:00:15
101
原创 JAVA个人小结⑤(List,Map集合)
List集合list集合中含有ArrayList和LinkedListArrayList底层是数组,LinkedList底层是双线链表。以下直接用两组代码演示。这里是ArrayListpublic static void main(String[] args) { //ArrayList底层是数组 LinkedList底层是双线链表 List<String> list = new ArrayList<String>();
2021-09-29 18:06:01
131
原创 JAVA个人小结④(抽象类,接口)
抽象类针对的是类,接口针对的是行为(方法)。抽象类抽象类不能实例化对象 关键字:abstract一个类中没有足够的信息来描绘一个具体的对象。如果一个类有了抽象方法,那它一定是抽象类。一个类继承抽象类,父类有抽象方法,必须在子类里重写,如果子类不重写抽象方法,那么这个子类也是抽象类。抽象类不能有方法体。接口接口不能实例化对象 接口没有构造方法关键字:interface接口是标准,是规范,是一种约定。接口里只能有常量和未实现的方法。接口可以承接接口,使用关键字:extends 接口
2021-09-27 17:27:03
100
原创 JAVA个人小结③(面向对象)
面向对象关键字:new抽象 ➡ 具体抽象定义类,具体实施对象类是对象的模板 对象是类的实例实例化对象1.先声明再创建2.声明并创建Person p = new Person(); 其中,Person()是类的构造方法用"."来调用属性和方法创建一个类的对象,类里没有构造方法,JVM会自动创建一个无参的构造方法。类中有构造方法,JVM不会自动创建无参的构造方法。在构造方法中,super代表继承父类的构造方法。封装封装中的四种访问修饰符publicpriva
2021-09-27 12:58:07
97
原创 JAVA个人小结②(循环,数组)
目录循环while循环循环java中,有三种循环方式 while循环 do…while循环 for循环。循环里又有三个要素,循环条件,循环体,循环的控制。while循环while("循环条件"){ "循环体" "循环的控制" }...
2021-09-26 10:33:47
87
原创 Java个人小结①(注释,变量)
程序程序指完成某事的过程,是有序指令的集合。注释注释有单行注释,多行注释,文档注释三种。/** * JAVA的三种注释方法 * @author Kong */public class Annotation { public static void main(String[] args) { //这是单行注释 System.out.println("单行注释"); /* 这是多行注释 */
2021-09-22 08:08:43
125
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人