自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sober_ma的博客

the way of CS

  • 博客(14)
  • 收藏
  • 关注

原创 4.3-SpringMVC

SpringMVC ssm: Spring SpringMVC Mybatis MCV 模型 (dao, service) 视图 (jsp) 控制器 (servlet) 1.Java web servlet doGet doPost web.xml 注册servlet 映射 jsp 2.SpringMVC-hello 2.1 start web.xml 注册 DispatcherServlet 映射 <?xml version="1.0" encoding="UTF-8

2021-08-17 20:18:53 129

原创 4.2-Spring

1.Spring 1.1 <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.9</v

2021-08-17 20:17:58 135

原创 4.1-Mybatis

Mybatis 1.简介 1.1 mybatis MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。 获取 maven github 1.2 持久层 持久化:将程序数据在持久状态和瞬时状态

2021-08-09 21:30:09 97

原创 2.1-MySQL

MySQL 1.操作数据库 create database [if not exists] dbName; drop database [if exists] dbName; use dbName; --若含有特殊字符使用 `dbName` show databases; 1.1 数据类型 数值 tinyint 1B smallint 2B mediumint 3B int 4B bigint

2021-07-28 16:04:45 62

原创 1.2-CSS

CSS 1.什么是CSS Cascading Style Sheet 层叠级联样式表 CSS 1.0 CSS 2.0 DIV(块) + CSS,HTML与CSS结构分离的思想,SEO CSS 2.1 浮动,定位 CSS 3.0 圆角,阴影,动画。。。浏览器兼容性~ CSS优势 内容和表现分离 网页结构表现统一,可以实现复用 样式丰富 建议使用独立于HTML的CSS文件 利用SEO,容易被搜索引擎收录 3种导入方式 行内样式 <h1 style="color: red">标题<

2021-06-04 17:03:44 111

原创 1.1-HTML

HTML Hyper Text Markup Language W3C World Wide Web Consortium 万维网联盟 w3c china w3c w3c标准包括 结构化标准语言(HTML,XML) 表现标准语言(CSS) 行为标准(DOM,ECMAScript) 1.基本信息 <!--DOCTYPE 使用何种规范--> <!DOCTYPE html> <html lang="en"> <!--头部--> <head>

2021-05-25 00:01:17 133

原创 0.6-JUC

JUC 1.什么是JUC java.util.concurrent 2.进程和线程 java默认两个线程:main,gc 进程:一段程序的执行过程 线程:进程中一个单一顺序的控制流 java代码不能开启一个线程,通过native方法调用C++开启 并发:交替执行 并行:同时执行 //获取cpu核数 System.out.println(Runtime.getRuntime().availableProcessors()); 并发编程的本质:充分利用CPU资源 java中定义的线程

2021-05-24 23:58:30 62

原创 0.4-注解和反射

注解 Annotation 内置注解 @Override @Deprecated @SuppressWarnings 元注解 作用:负责注解其他注解 @Target 描述注解使用范围 @Retention 表示在什么级别保存该注解(SOURCE < CLASS < RUNTIME) @Documented 说明该注解将被包含在javadoc中 @Inherited 说明子类可以继承父类中的该注解 自定义注解 使用@interface自定义注解时,自动继承java.lang

2021-05-20 20:17:36 47

原创 0.3-java多线程

线程 1.概念 线程 程序运行时,即时没有自己创建线程,后台也会有多个线程,如主线程,gc线程 main() 主线程,系统入口 多个线程运行由调度器安排调度 对于同一份资源,存在抢夺问题,需要加入并发控制 多线程带来额外开销,如CPU调度时间,并发控制开销 每个线程在自己的工作内存交互,内存控制不当会造成数据不一致 2.创建 继承Thread 自定义类继承Thread 重写run() 生成该类对象,调用start() import org.apache.commons.io.File

2021-05-19 20:03:32 72

原创 0.2-java网络编程

java网络编程 1.概述 计算机网络 网络编程目的 需要什么 IP定位网络上一台主机 如何传输数据 2.网络通信要素 通信双方地址: IP 端口号 网络通信协议 3.IP //InetAddress import java.net.InetAddress; import java.net.UnknownHostException; public class TestInetAddress { public static void main(String[] args) {

2021-05-17 16:01:30 34

原创 0.1-javaGUI

GUI编程 1.简介 GUI核心:Swing,AWT 1.界面不美观 2.需要jre环境 !了解MVC架构,了解监听 2.AWT 2.1.AWT介绍 1.包含很多类和接口 2.元素:窗口,按钮,文本框 2.java.awt 2.2.组件和容器 2.2.1.Frame import java.awt.*; public class TestFrame { public static void main(String[] args) { // a frame Fram

2021-05-17 16:00:44 49

原创 0-java基础

java基础 0.前言 java特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 java三大版本 JavaSE :标准版(桌面程序,控制台开发…) JavaME :嵌入式开发(手机,小家电…) JavaEE :企业级开发(web端,服务器开发…) JDK,JRE,JVM [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tFZDlI2Q-1621238022817)(assets/JdkJreJvm.webp)] JDK安装 IDE

2021-05-17 15:58:13 45

原创 java---加密-笔记

1.凯撒密码 通过把字母移动一定的位数来实现加密和解密。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文 明文:原始信息 密文:加密后的信息 秘钥:加密与解密算法的参数 加密算法:以秘钥为参数,对明文进行多种置换和转换的规则和步骤,变换结果为密文 解密算法:加密算法逆变换 2.对称加密 加密解密用同一个秘钥 常用数学运算: 移位和循环移位 置换 扩展 ...

2020-04-25 14:19:44 135

原创 算法导论---顺序统计、中值

给定一个序列A[1…n],寻找第 k 小元素 借用随机快排的 partition 函数 Rand_Select(A, p, r, i)  // from A[p] to A[r] to find the element of number i   if p = q then return A[p]   r = Rand_Partition(A, p, q)   k = r - q + 1 // ...

2020-04-16 14:07:22 208

空空如也

空空如也

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

TA关注的人

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