- 博客(20)
- 收藏
- 关注
原创 数据结构与算法-1.4双向链表的增删改查操作
1.结点 package com.example; import java.util.Objects; public class DoubleNode { private Integer id; private String name; private DoubleNode preNode; private DoubleNode nextNode; ...
2019-09-11 17:34:39 267
原创 数据结构与算法-1.3单链表的增删改查操作
1.节点类 package com.mytest.controller; import java.io.Serializable; import java.util.Objects; public class HeroNode implements Serializable { private static final long serialVersionUID = -67066...
2019-09-03 09:45:09 291
原创 数据结构与算法-1.2用数组实现循环队列
package com.mytest.controller; import java.util.Arrays; public class Demo02 { public static int[] array = new int[10]; public static void main(String[] args) { Queue queue = new Q...
2019-09-02 12:19:41 198
原创 数据结构与算法-1.1稀疏数组
public class Demo01 { public static void main(String[] args) { // 创建一个二维数组11*11 // 0:表示空白 1:表示黑子 2:表示白子 int array[][] = new int[11][11]; array[1][2] = 1; ...
2019-09-02 10:33:19 198
原创 多线程学习总结
1. 创建线程的两种方式 new 一个 继承了Thread的类或者实现Runnable接口的类的对象作为参数传给Thread类的构造方法。 isAlive() 的功能是判断当前的线程是否处于活动状态。(活动状态就是线程已经启动且尚未终止,线程处于正在运行或者准备开始运行的状态,就认为线程是 存活的) sleep(long) long是毫秒数,...
2019-07-16 15:00:06 161
原创 常见的索引失效情况及SQL优化
1.使用组合索引时使用全值索引 2.使用组合索引时执行最左前缀法则 3.使用组合索引时范围查询后的查询索引失效 4.不要在索引列上做运算操作,否则索引将失效 5.字符串不加单引号,造成索引失效 6.尽量使用覆盖索引,避免select * 7.用or分割开的条件,如果or前的条件中的列有索引,而后边的列没有索引,那么涉及的索引都不会被用到 8.以%开头的模糊查询索引将失效,可用覆盖索引...
2019-07-11 16:30:21 598
原创 数据结构与算法-1.5约瑟夫问题(循环单向列表)
约瑟夫问题(java版) package hello; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class YueSeFu { public static void main(String[] args) { ...
2019-05-26 15:36:07 189
原创 thymeleaf基础入门
<dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring5</artifactId> </dependency> <d...
2019-04-03 22:54:11 256
翻译 CXF整合spring开发webservice应用
1、服务端 第一步:创建web项目,引入相关的jar包(Maven打war包) (该用POM的) 第二步:创建接口,创建实现类,对象 package ws.cxf.server; import javax.jws.WebService; import ws.cxf.entity.User; @WebService public interface WeatherInterface ...
2019-03-15 10:13:24 288
转载 CentOS7如何关闭防火墙
使用命令:systemctl status firewalld.service 查看防火墙状态 执行后可以看到绿色字样标注的“active(running)”,说明防火墙是开启状态 使用命令:systemctl stop firewalld.service 关闭运行的防火墙 关闭后,使用命令systemctl status firewalld.service 查看防火墙状态 ...
2019-01-30 16:58:12 293
翻译 SpringBoot基础学习
1.简介 1.1spring优缺点 DI IOC AOP 配置文件比较繁琐 1.2SpringBoot特点 约定优于配置 起步依赖、自动配置 2.springBoot快速入门 2.1环境搭建 2.1.1创建一个普通的Maven模块(不需要使用骨架) SpringBoot要求,项目要继承SpringBoot的起步依赖spring...
2019-01-15 23:28:38 214
翻译 Maven基础---ssm整合Maven---Maven工程拆分和聚合---搭建私服
2**********ssm整合Maven****************2 使用骨架时没有jar包时添加一条属性就可以创建成功 archetypeCatalog internal 配置文件 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven....
2019-01-14 23:13:07 398
原创 静态代码块-代码块-构造方法(父子类)执行顺序
public class Fu { static { System.out.println("这是父类静态代码块"); } { System.out.println("这是父类构造代码块"); } public Fu(){ System.out.println("这是父类构造方法"); } } p...
2018-10-19 13:35:25 393
翻译 SpringMVC入门知识整理
springmvc的介绍和框架的原理 1、作用: 接收页面传递的数据 将数据交给业务成处理,将处理完成的后数据响应给用户 2\SpringMVC的原理图: 第一步:用户发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求处理器映射器(HandlerMappering)去查找处理器(Handle):通过xml配置或者注解进行查找 第三步:找到以后处理器映...
2018-10-17 18:00:54 343 1
原创 策略模式
策略模式原理图 (主要的中心思想是面向接口编程,右侧接口作为英雄类的属性存在) Demo代码实现 package celuomoshi; public interface Iskill { // 召唤师技能接口展示技能 public abstract void showSkill(); } package celuomoshi; public class JiPao imp...
2018-10-09 11:03:55 267
原创 加密入门-从凯撒密码说起
package PostPager; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import javax.crypto.BadPaddingException; import javax.crypto.Cipher; import javax.crypto.I...
2018-10-08 18:09:16 727
翻译 MySQL开发技巧(一)
第1章 前情提要 第2章 如何正确使用Join语句 一、join链接分类 1、inner join 链接 select a.'user_name', a.'over', b.'over' from user1 a inner join user2 b on a.'user_name'=b.'user_name' ; 2、Lef...
2018-08-28 15:05:15 481
原创 动态代理-水浒传版
01、书写接口 package cn.itcast.demo1; public interface kindwomen { public void throwEye(double money); public void dosomething(); } 02、书写被代理类 package cn.itcast.demo1; public class PJL implemen...
2018-08-21 10:18:45 305
原创 存储过程
1.1 Demo001 CREATE PROCEDURE procedure001 name 存储过程名 (IN parameter001 INTEGER) parameters 参数 BEGIN start of block 语句块头 DECLARE variable001 CHAR(10); variables 变量声明 IF parameter001 = 17 THEN s
2017-07-05 11:00:41 320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人