自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 Spring Data Elasticsearch Demo

Spring Data Elasticsearch环境Elasticsearch7.8.0SpringBoot2.3.61 创建测试环境1.1 添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x

2022-04-26 12:02:34 699

原创 计算机系统结构习题总结

仅供参考 不保证正确性 部分课后习题习题一812习题二26变址寻址偏移地址的范围为-16~15习题三345678[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tY6GkYUt-1650716271862)(https://gitee.com/iforeverhz/picture/raw/master/img/image-20210530215359814.png)]11页面失效的时刻=没有命中.

2022-04-23 20:18:33 812 1

原创 一些算法题

1. 转置链表问题描述:输入一个链表,反转链表后,输出新链表的表头。示例:输入{1,2,3}输出{3,2,1}public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}public class Solution { public ListNode ReverseList(ListNode head)

2022-04-23 20:16:49 563

原创 计算机系统结构复习总结

内容来自课本 && 教学PPT第一章 基础知识主要内容:1 CPI 计算2 MIPS MFLOPS计算3 程序运行时间计算4 阿姆达尔定律1.5 计算机性能1.5.1 性能因子CPI1.5.2 MIPS例题1例题2例题31.5.4 计算机系统设计的定量原理Told表示不采用任何增强功能措施完成某一任务的时间Tnew表示采用某种增强功能措施后计算机完成同一任务所需时间fnew表示可采取增强功能措施的部分所占百分比(显然,0≤ fnew≤.

2022-04-23 20:14:46 1913

原创 编译原理复习总结

title: 编译原理复习总结文中截图来自老师的ppt && 课本旨在方便复习查看相关内容第一章 引论编译步骤以及目的第二章 前后文无关文法2.2 符号和符号串2.3 文法的类型0 型文法类型1型文法2型文法正规文法 3 型文法2.4 短语和句柄1 短语2 句柄第三章 词法分析及词法分析程序1、词法分析的主要任务(功能、输入、输出、纠错)​ 词法分析的主要任务是从左到右逐个字符地对源程序进行扫描,产生一个个单词.

2022-04-23 16:51:38 1283

原创 从尾到头打印链表

问题描述输入一个链表的头结点,按链表从尾到头的顺序返回一个ArrayList。解法1:反转链表 public ArrayList<Integer> printListFromTailToHead(ListNode listNode) { ArrayList<Integer> arrayList = new ArrayList<>(); // 判空 if (listNode == null) {

2021-05-30 14:02:10 72

原创 Java 替换空格

实现1 /** * 替换空格 * @param s * @param re * @return */ public String replaceSpace(String s,String re ) { // write code here StringBuilder builder = new StringBuilder(); for (char c : s.toCharArray()) {

2021-05-30 13:48:58 175

原创 ubuntu只读文件系统

只读文件系统解决 sudo mount -o rw,remount /dev/sda1

2021-05-22 08:44:36 3042 5

原创 二进制1的个数

题目描述输入一个整数,输出该数32位二进制表示中1的个数。其中负数用补码表示。解法一 public int NumberOf1(int n) { int count = 0; int flag = 1; while (flag != 0){ if((n & flag) !=0){ count++; } flag = flag <<

2021-04-01 14:49:19 108

原创 牛客-携程2019届秋招专业笔试-研发方向 第一题

有一批订单记录,数据有订单号,入店时间,离店时间;输入一个时间值A,需要在这批记录中找到符合入离店时间范围(A大于等于入店时间,并且A小于等于离店时间)内的所有记录。 单次查询时间复杂度控制在O(logN)※注意:订单号升序输出 输入描述:记录数:10时间值A:20180602订单号 入店时间 离店时间1001 20180103 201801051002 20180202 201802031003 20180304 201803061004 20180401 201804081005

2021-04-01 14:47:38 217

原创 比赛统计分数问题

import java.util.*;/** * @author iforeverhz */public class Demo { public static void main(String[] args) { Map<String, Integer> map = new HashMap<>(); String[] str = new String[26]; // 模拟数据 str[0] = "a

2021-04-01 14:44:48 288

原创 java二叉树

public class BinaryTree { // 二叉树 根节点 public TreeNode rootNode = null; // 构造函数 创建问二叉树 public BinaryTree(int[] data) { for (int i = 0; i < data.length; i++) { createTree(data[i]); } } private void cre

2021-03-29 13:20:03 102

原创 Ubuntu安装Mysql

#安装mysql服务sudo apt-get install mysql-server#安装客户端sudo apt install mysql-client#安装完之后查看初始密码,应该是两个账号,随便一个都可以sudo cat /etc/mysql/debian.cnf# Automatically generated for Debian scripts. DO NOT TOUCH![client]host = localhostuser = debian-sys-m

2021-01-03 19:11:44 108

原创 Spring配置第三方连接池

1.Spring配置C3P0连接池官网:http://www.mchange.com/projects/c3p0/步骤:导入C3P0坐标修改applicationContext.xml里面DataSource的class属性值, 修改属性名实现:导入坐标 <dependency> <groupId>c3p0</groupId> <artifactId>c3p0</artifactId> <

2021-01-03 19:11:10 158

原创 排序算发-快速排序

public class Quick { public static void main(String[] args) { //Comparable[] a = {'E', 'E', 'G', 'M', 'R', 'A', 'C', 'E', 'R', 'T'}; Comparable[] a = {49,38,65,97,76,13,27,49}; sort(a); for (Comparable i : a) {

2021-01-03 19:10:06 107

原创 排序算法-归并排序

public class Merge { public static void main(String[] args) { Comparable [] a = {'E','E','G','M','R','A','C','E','R','T'}; sort(a); for (Comparable i : a) { System.out.print(i+" "); } } //归并所需的辅助数组

2021-01-03 19:09:43 101

原创 操作系统复习

操作系统复习第1章 操作系统概述第2章 处理器管理第3章 同步、通信与死锁第4章 存储管理第5章 设备管理第6章 文件管理第1章 操作系统概述基本没有考点第2章 处理器管理1、处理器的两个状态以及指令指令系统(1) 数据处理类指令;(2) 转移类指令;(3) 数据传送类指令;(4) 移位与字符串指令;(5) I/O类指令。特权指令 & 非特权指令特权指令是指只能提供给操作系统的核心程序使用的指令,如启动I/O设备、设置时钟、控制中断屏蔽位、清主存、建立存储键,加载P

2021-01-03 19:03:59 429

原创 交换机基本配置

## 一、交换机基本配置• 配置交换机主机名。• 禁用 DNS 查找。• 配置默认网关。• 配置执行模式口令class。• 为控制台连接配置口令cisco。• 为 vty 连接配置口令cisco。基本配置hostname Swno ip domain-lookupip default-gateway 127.17.10.1en se class配置MOTD登录标语ban motd #message#为控制台连接配置口令ciscoline con 0password

2021-01-03 19:00:07 9819 4

原创 路由

两种线缆直通电缆交叉电缆show ip route 查看路由表show ip inter b 查看接口简要配置信息1. 配置路由器主机名。Hostname2. 禁用 DNS 查找。No ip domain-lookup3. 配置执行模式口令。enable secret class4. 配置当天消息标语。Banner motd #5. 配置控制台连接的口令。Line con 06. 配置 VTY 连接的口令。 Line vty 0 47. 将控制台和虚

2021-01-03 18:55:54 879

原创 计算机网络复习

计算机网络目录文章目录计算机网络目录常见缩写词第一章 引言1. 参考模型第二章 物理层1. 曼彻斯特编码和差分曼彻斯特编码2. 公共电话交换网络3. 电路交换(CS, circuit switching)和包交换(packet switching)的主要区别4. 通道复用技术第三章 数据链路层1. 数据成帧2. 差错控制1. CRC(循环冗余校验码)3. 滑动窗口协议1. Stop And Wait 停等协议2. Go Back N 协议53. Selective Repeat 选择性重传第四章 介质访

2021-01-03 18:28:08 1344 2

原创 JAVAEE综合实验--新闻管理系统

新闻管理系统文章目录新闻管理系统一、用户管理模块1. 登录校验过滤器2. 用户注册3.用户登录4. 用户信息管理界面5. 用户信息修改6. 用户删除7. 用户审核8. 用户相关service9. 用户相关Dao效果图一、用户管理模块1. 登录校验过滤器@WebFilter("/*")public class LoginFilter implements Filter { @Override public void doFilter(ServletRequest req, Se

2021-01-01 13:24:08 1833 3

原创 springMVC 常用注解

RequestParam注解作用:把请求中的指定名称的参数传递给控制器中的形参赋值属性value:请求参数中的名称required:请求参数中是否必须提供此参数,默认值是true,必须提供 @RequestMapping("/testRequestParam") //@RequestParam 解决属性名不同 public String testRequestParam(@RequestParam(name = "name") String username){..

2020-11-25 22:49:20 106

原创 springMVC 自定义数据转换器 (字符串转日期)

定义类型转换类实现Converter的接口public class StringToDateConverter implements Converter<String, Date> { /** * @param s 传入的字符串 * @return 字符串转换的日期 */ @Override public Date convert(String s) { //判断是否为空 if (s == null)

2020-11-25 22:49:02 150

原创 springMVC Post请求参数中文乱码的解决

在web.xml中配置Spring提供的过滤器类 <!--配置解决中文乱码的过滤器--> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>

2020-11-25 22:48:31 101

原创 springMVC 请求参数的绑定

基本数据类型和字符串类型(1)提交表单的name和参数的名称是相同的(2)区分大小写<a href="param/testParam?username=hky&pwd=123">请求参数绑定</a>@GetMapping("/testParam") public String testParam(String username, String pwd) { System.out.println("执行testParam");

2020-11-25 22:48:16 109

原创 实现模拟斗地主

/** * 实现模拟斗地主的功能 * 1.组合牌 * 2.洗牌 * 3.发牌 * 4.看牌 */public class DouDiZhu { public static void main(String[] args) { //1.组合牌 //创建Map集合,键是编号,值是排 HashMap<Integer, String> poker = new HashMap<Integer, String>();

2020-11-21 15:44:23 209

原创 spring 常用注解

1. 用于创建对象作用就和在xml配置文件中标签实现的功能是一样的 Component 作用:把当前类对象存入spring容器中 属性:value ,用于指定bean的id,它的默认值为当前类名,且首字母改小写 Controller:一般用于业务层 Service:一般用于服务层 Repository:一般用于持久层 以上三个注解他们的作用与Component相同他们是spring框架为我们提供明确的三层使用的注解,使我们的三层对象更加清晰2.

2020-11-21 15:43:50 78

原创 idea hibernate 环境搭建

hibernate.cfg.xml<?xml version='1.0' encoding='utf-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"><hibernate-conf.

2020-11-16 22:57:47 141

原创 mybatis 实现 简单的CRUD

注:使用IDEA Maven 创建工程导入需要的依赖解决依赖导入慢 <dependencies> <!--mybatis--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version&gt

2020-11-09 23:09:42 139

原创 IDEA Maven 依赖加载慢

在pom文件下右击创建seetings.xml文件 ,添加镜像![(https://img-blog.csdnimg.cn/20201109221823743.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMDQwOTUy,size_16,color_FFFFFF,t_70#pic_center)具体如下<?xml ver

2020-11-09 22:19:13 527 1

原创 servlet实现文件下载

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>下载</title></head><body>!--/chaptor02/download-servlet 绝对路径 也可以相对路径--><a href="/chaptor02/download-servlet?filename=1.jpg

2020-10-29 19:31:42 115

原创 进程与线程

1.进程1.1 进程的基本概念与特征进程的概念在多道程序环境下,允许多个程序并发进行,此时它们将失去封闭性,并具有间断性及不可再现性的特征。为此引进进程概念,以便更好的描述和控制程序的并发执行,实现操作系统的并发性和共享性。进程的特征动态性:进程是程序的一次执行,它有着创建、活动、暂停、终止等过程,具有一定的生命周期,是动态的产生、变化和消亡的。并发性:指多个进程实体同时存在内存中,能在一段时间内同时运行。独立性:指进程实体是一个独立运行、独立获得资源和独立接受调度的基本单位。异步

2020-10-29 19:31:01 97

原创 JdbcTemplate使用

什么是JdbcTemp这是JDBC核心软件包中的中心类。 它简化了JDBC的使用并有助于避免常见错误。它执行核心的JDBC工作流程,留下应用程序代码以提供SQL并提取结果。此类执行SQL查询或更新,在ResultSets上启动迭代并捕获JDBC异常,并将其转换为org.springframework.dao程序包中定义的通用,信息量更大的异常层次结构 。说白了就是简化数据库CRUD操作,coder只需要拼写sql。public class UserDaoImp implements UserDao.

2020-10-29 13:57:27 220

原创 JDBC-Druid连接池使用

导入依赖连接池文件(druid.properties)driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/newsdbusername=yourdbnamepassword=yourpwd# 初始化连接数量initialSize=5# 最大连接数maxActive=10# 最大等待时间maxWait=3000*获取数据库连接import com.alibaba.druid.pool.Dru.

2020-10-29 13:44:59 226

原创 JDBC-Demo

获取数据库连接public class JDBCUtils { //使用的是mysql-connection-java-8.0.12.jar //mysql-connection-java-5.x url="jdbc:mysql://localhost:3306/dbname" private static String url = "jdbc:mysql://localhost:3306/demo1?useUnicode=true&characterEncoding=utf8.

2020-10-29 13:31:25 115

原创 vue-cli 使用

D:\IdeaWorking\javaweb\vue-demo\vuezujian>vue init webpack? Generate project in current directory? Yes? Project name vuezujian? Project description A Vue.js project? Author “tanhyk <2607545058@qq.com>? Vue build standalone? Install vue-rout

2020-10-28 20:45:26 123 1

原创 IDEA 搭建Java Web 开发环境

第一步:创建javaweb文件目录第二步:配置Tomcat服务器最后Apply第三步:为项目添加Tomcat jar包

2020-10-23 13:28:04 705

原创 LINGO简单使用

模型代码model:max=72*x1+64*x2;[milk] x1+x2<50;[time]12*x1+8*x2<480;[cpet]3*x1<100;end模型求解结果 Global optimal solution found. Objective value: 3360.000 Infeasibilities: 0.000000 ..

2020-10-11 11:49:48 2800

原创 服务器路径的获取

方法:String getRealPath(String path)@Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //1.context对象的获取 ServletContext servletContext = this.getServletContext();

2020-10-10 10:29:40 254

原创 ServletContext

1. 概念:代表整个web应用,可以和程序的容器(服务器)来通信2. 获取: 1. 通过request对象获取 request.getServletContext(); 2. 通过HttpServlet获取 this.getServletContext();3. 功能: 1. 获取MIME类型: * MIME类型:在互联网通信过程中定义的一种文件数据类型 * 格式: 大类型/小类型 text/html image/jpeg * 获取:String getMimeTyp

2020-10-10 10:04:11 111

空空如也

空空如也

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

TA关注的人

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