自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

第五个世界的博客

很多事情即将开始,很多人的命运即将改变

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

原创 找不到主类或无法加载主类

javac HelloWorld.java //编译 java HelloWorld //运行以上两句一般不会出现问题。有时会找不到主类或无法加载主类,原因可能是java 程序里带了包的路径必须带上包名执行,如 java com.csii.test.HelloWorld 若依然报错,必须保证当前目录下的包目录存在且包目录下有该class文件...

2022-01-08 23:52:19 852

原创 主机连不了虚拟机(血泪教训)

1、现象很久本地没玩linux ,今天xshell 连接不通,排查了2、3天,记录一下。

2021-09-12 02:48:45 10562 8

原创 异常处理

目录1 Java异常架构与异常关键字Java异常简介Java异常架构ThrowableError(错误)Exception(异常)1 Java异常架构与异常关键字Java异常简介Java异常是Java提供的一种识别及响应错误的一致性机制。Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。在有效使用异常的情况下,...

2020-04-11 23:11:09 448

原创 Java集合容器

目录1 集合容器概述什么是集合2 集合的特点3 集合和数组的区别4 使用集合框架的好处1 集合容器概述什么是集合集合框架:用于存储数据的容器。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而达到“多态”。在...

2020-04-11 21:42:00 394

原创 Java基础知识

1 JVM、JRE和JDK的关系JVMJava Virtual Machine是Java虚拟机,Java程序需要运行在虚拟机上,不同的平台有自己的虚拟机,因此Java语言可以实现跨平台。JREJava Runtime Environment包括Java虚拟机和Java程序所需的核心类库等。核心类库主要是java.lang包:包含了运行Java程序必不可少的系统类,如基本数据类型、基本数...

2020-04-11 21:27:27 588

原创 MySql知识点整合

1 数据库基础知识为什么要使用数据库数据保存在内存优点: 存取速度快缺点: 数据不能永久保存数据保存在文件优点: 数据永久保存缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数据不方便数据保存在数据库1)数据永久保存2)使用SQL语句,查询方便效率高。3)管理数据方便2 什么是SQL?结构化查询语言(Structured Query Langu...

2020-04-11 00:34:32 194

原创 SpringBoot知识点整合

目录1 概述什么是 Spring Boot?2 Spring Boot 有哪些优点?3 Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?1 概述什么是 Spring Boot?Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,...

2020-04-11 00:21:43 278

原创 Spring知识点整合

1 Spring概述什么是spring?Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE full-stack(一站式)轻量级开源框架,为开发Java应用程序提供全面的基础架构支持。Spring负责基础架构,因此Java开发者可以专注于应用程序的开发,Spring...

2020-04-11 00:15:32 290

原创 MyBatis知识点整合

1 MyBatis简介MyBatis是什么?MyBatis 是一款优秀的持久层框架,一个半 ORM(对象关系映射)框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通...

2020-04-10 23:52:37 383

原创 npm run dev 报错 Cannot find module 'core-js/modules/es6.regexp.constructor'

Error: Cannot find module 'core-js/modules/es6.regexp.constructor'Require stack:- D:\vue-element-admin-master\mock\index.js- D:\vue-element-admin-master\mock\mock-server.js- D:\vue-element-admin-...

2020-04-09 00:17:24 1022

原创 linux系统故障排查(一):CPU使用率过高

一、通过top命令定位占用cpu高的进程执行top命令得到以下结果(P按照进程负载排序):通过上图可以明显看出进程PID2221明显存在问题,定位到了进程id。为了更好的排查问题,下面详细介绍top命令显示的含义。1)第一行是任务队列信息top - 14:06:34 up 537 days, 6 min, 6 users, load average: 0.41, 0.45,...

2020-04-07 23:26:04 3729

原创 消息中间件RabbitMQ浅入

1 RabbitMQ简介1.1消息队列中间件简介消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性[架构] 使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ以下介绍消息队列在实际应用中常用的使用场景:异步处理,应用解耦,流量削锋和消息通讯四个场景。1.2...

2020-03-28 19:38:47 557

原创 ElasticSearch 浅入

1 ElasticSearch简介1.1 什么是ElasticSearchElasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下...

2020-03-20 23:56:16 271

原创 初入MongoDB

测试

2020-03-15 17:02:26 518

原创 SpringDataRedis、SpringCache浅入

1 SpringDataRedisSpring-data-redis是spring大家族的一部分,提供了在srping应用中通过简单的配置访问redis服务,对reids底层开发包(Jedis,JRedis, and RJC)进行了高度封装,RedisTemplate提供了redis各种操作。1.1 Redis环境搭建以docker的形式搭建Redis 服务,docker run ...

2020-03-11 11:52:40 551

原创 SpringBoot 基础

SpringBoot一、SpringBoot简介1.1 原有Spring优缺点分析1.1.1 Spring的优点分析Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterprise JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面...

2019-11-07 23:47:34 395

原创 报错 org.hibernate.AnnotationException: No identifier specified for entity:

场景:在springboot整合springdata jpa时抛出错误Caused by: org.hibernate.AnnotationException: No identifier specified for entity: com.csii.wgc.entity.User at org.hibernate.cfg.InheritanceState.determineDefau...

2019-11-07 00:36:29 2068 1

转载 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)错误

错误提示:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)1一般的原因Mapper interface和xml文件的定义对应不上,需要检查包名,namespace,函数名称等能否对应上。按以下步骤一一执行:1、检查xml文件所在的package名称是否和interface对应的...

2019-11-04 01:19:36 263

转载 报错java.lang.IllegalArgumentException: Result Maps collection does not contain value解决

使用mybatis报错java.lang.IllegalArgumentException: Result Maps collection does not contain valuefor com.xxx.mapper.xxxMapper.xxxat org.apache.ibatis.session.Configuration$StrictMap.get(Configuration....

2019-11-04 01:08:12 3631 1

原创 SpringDataJPA(三)

1. Specifications动态查询有时我们在查询某个实体的时候,给定的条件是不固定的,这时就需要动态构建相应的查询语句,在Spring Data JPA中可以通过JpaSpecificationExecutor接口查询。相比JPQL,其优势是类型安全,更加的面向对象。import java.util.List;import org.springframework.data.d...

2019-10-20 15:34:04 316

原创 SpringDataJPA(二)

1.Spring Data JPA 介绍1.1 Spring Data JPA概述Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增删改查等在内的常用功能,且易于扩展!学习并使用 Spring Data JPA 可以极大提高开发效率!Sprin...

2019-10-03 14:25:02 221

原创 SpringDataJPA (一)

1.ORM概述ORM(Object-Relational Mapping) 表示对象关系映射。在面向对象的软件开发中,通过ORM,就可以把对象映射到关系型数据库中。只要有一套程序能够做到建立对象与数据库的关联,操作对象就可以直接操作数据库数据,就可以说这套程序实现了ORM对象关系映射简单的说:ORM就是建立实体类和数据库表之间的关系,从而达到操作实体类就相当于操作数据库表的目的。1.1...

2019-09-17 22:27:45 261

原创 二级联动:JSON和XML实现

方式一、 返回XMLServlet代码: package aq.wgc.ajax;import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import java.util.List;import javax.servlet.ServletException; import jav

2017-01-25 17:42:46 410

原创 XML“数据库”:简单的通讯录系统(用dom4j完成增删改查)

package hf.firstclass.dom4j;import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.List;/** * 编写一个通讯录程序 * 功能需求: 1)增加联系人 2)修改联系人 3)删除联系人

2016-12-05 17:27:06 1573

原创 XML解析之SAX解析:如何将XML信息存储到集合中

xml源文件<?xml version="1.0" encoding="utf-8"?><contact-list> <contact id="001" hobby="eat"> <name>张三</name> <gender>男</gender> <age>22</age> <phone>17728394033</phone

2016-12-04 21:50:09 1751

原创 XML解析:SAX解析

package hf.firstclass.a_SAX;import java.io.File;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;/** * 将XML标签信息原样打印到控制台 * @author LZK * */ //SAX解析主出程序public class Tes

2016-12-04 17:02:08 399

原创 JS:动态表格

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"><html><head><title>动态表格.html</title><meta http-equiv="content-type" content="text/html; charset=UTF-8"><!--<a href="javascript:void(0)" onclick="d

2016-11-30 14:58:52 375

原创 JS:使用正则校验表单输入

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"><html> <head> <title>使用正则校验表单输入.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="descript

2016-11-29 22:09:22 397

原创 JS计算勾选商品总额

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"><html> <head> <title>标签属性练习.html</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body> 商品列表<b

2016-11-28 18:06:00 5901 1

原创 模拟QQ登录页面

设计布局 代码体现 <html> <head> <title>模拟QQ登陆页面.html</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <style type="text/css"> /

2016-11-25 00:16:24 9926

原创 JS点击事件:简单的客户端校验

<html> <head> <title>点击事件</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript"> function toSubmit(){ var use

2016-11-22 17:14:24 809

原创 网页时钟

<html> <head> <title>加载事件</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript"> function getDateTime(){ //创建日期对象

2016-11-22 16:10:19 329

原创 JavaScript:自定义去掉两边空格的函数。

<script type="text/javascript"> function mytrim(str){ //定义一个从前往后的变量 var start=0; //定义一个从后往前的变量 var end=str.length-1; //start<=end,防止传

2016-11-21 16:23:04 517

原创 HTML:表单标签

<html><head> <title>表单标签</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"></head><body> <form action="http://www.baidu.com" method="post"> 输

2016-11-19 17:03:06 269

原创 正则表达式简单应用4

import java.util.regex.Matcher; import java.util.regex.Pattern;/* * 获取功能: * 获取下面这个字符串中由三个字符组成的单词 * java se xue wan le gao xing bu neng du li bian xie yi ge cheng xu le ma? */public class getDe

2016-11-14 19:14:51 335

原创 正则表达式简单应用3

1,public class replaceDemo { public static void main(String[] args) { String old_str = "Hello563413Java12345621HelloWorld"; String regex = "\\d"; //屏蔽掉数字 String new_

2016-11-14 19:13:49 257

原创 正则表达式简单应用2

import java.util.Arrays;/* 分割功能:如下一个字符串:”91 27 46 38 50” * 请写代码实现最终输出结果是:”27 38 46 50 91” * */public class SpiltTest3 { public static void main(String[] args) { String str = "91 27

2016-11-14 19:10:31 234

原创 正则表达式简单应用1

/* * * 分析: * A:键盘录入邮箱 * B:定义邮箱的规则 * 14851806580@qq.com * lidyid@163.com * linqingxia@126.com * fengqingyang@sina.com.cn * fqy@i

2016-11-14 19:08:07 262

原创 反射的简单应用三

import java.lang.reflect.Field;/* * 需求:写一个方法, public void setProperty * (Object obj, String propertyName, Object value){}, * 此方法可将obj对象中名为propertyName的属性的值设置为value。 * 适用场景:可以对一个类任意类型的成员变量 设置值(

2016-11-13 22:33:56 195

原创 反射的简单应用2

import java.io.FileReader; import java.io.FileWriter; import java.lang.reflect.Constructor; import java.lang.reflect.Method; import java.util.Properties;需求:通过配置文件运行类中的方法public class ReflectTest {

2016-11-13 22:29:15 203

空空如也

空空如也

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

TA关注的人

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