自定义博客皮肤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

SpringMVCssm: Spring SpringMVC MybatisMCV模型 (dao, service)视图 (jsp)控制器 (servlet)1.Java webservletdoGetdoPostweb.xml注册servlet映射jsp2.SpringMVC-hello2.1 startweb.xml注册 DispatcherServlet映射<?xml version="1.0" encoding="UTF-8

2021-08-17 20:18:53 132

原创 4.2-Spring

1.Spring1.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

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

2021-08-09 21:30:09 98

原创 2.1-MySQL

MySQL1.操作数据库create database [if not exists] dbName;drop database [if exists] dbName;use dbName;--若含有特殊字符使用 `dbName`show databases;1.1 数据类型数值tinyint 1Bsmallint 2Bmediumint 3Bint 4Bbigint

2021-07-28 16:04:45 62

原创 1.2-CSS

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

2021-06-04 17:03:44 111

原创 1.1-HTML

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

2021-05-25 00:01:17 133

原创 0.6-JUC

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

2021-05-24 23:58:30 63

原创 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//InetAddressimport 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,AWT1.界面不美观2.需要jre环境!了解MVC架构,了解监听2.AWT2.1.AWT介绍1.包含很多类和接口2.元素:窗口,按钮,文本框2.java.awt2.2.组件和容器2.2.1.Frameimport 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关注的人

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