自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 IReport报错:Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser

问题描述: 使用jaspereport做模板,本地调试没有问题,正常;但部署到服务器上的时候,每次打印后台都会报错,错误信息如下:java.lang.NoClassDefFoundError: Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser解决办法https://blog.csdn.net/shawCloud/article/details/96975564...

2021-08-27 12:56:38 1910

原创 ZK

zk数据模型:zk是一个树形目录服务,每一个节点都被称为ZNode,每一个节点都会保存自己的数据和节点信息还可以拥有子节点,同时可以存储少一1M的数据节点的四大类型:PERSISTENT 持久化节点 默认是持久化节点EPHEMERAL 临时节点 :-ePERSISTENT_SEQUENTIAL 持久化顺序节点 :-sEPHEMERAL_SEQUENTIAL 临时顺序节点 :-esCurator 是 Apache ZooKeeper 的Java客户端库官网:http://curator.

2020-12-09 13:24:18 375

原创 关于docker启动nacos出现内存不足启动失败的问题

这里使用的的阿里云服务器,内存只有1G出现这种进程突然挂掉的情况,第一就想到内存是不是出现问题了果然.不作任何修改.启动时,默认内存参数是-Xms512m -Xmx512m -Xmn256m解决办法:修改内存参数docker run -e JVM_XMS=256m -e JVM_XMX=256m --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server...

2020-09-21 20:52:27 6239 7

原创 spring-boot笔记

Spring-boot概念:SpringBoot提供了一种快速使用Spring的方式,基于约定优于配置的思想.2014 年 4 月,Spring Boot 1.0.0 发布。Spring的顶级项目之一(https://spring.io)定义:快速搭建Spring项目的工具功能:快速启动:内置了各种应用服务器,默认使用tomcat自动配置: 控制Springboot内部的程序那些生效依赖管理: 自动管理JAR的版本统一监控: 监控服务的运行状态Spring缺点配置繁琐:

2020-08-31 19:43:17 244

原创 将spring-boot项目使用dockerfie部署到docker中

dockerfile#基于基础镜像FROM centos:7#作者信息MAINTAINER QC#工作目录WORKDIR /usr/java#将jdk添加到指定文件夹(运行需要的环境)ADD ./jdk-8u202-linux-x64.tar.gz /usr/java#拷贝spring-boot项目到跟jdk同级目录COPY ./hello-0.0.1-SNAPSHOT.jar /usr/java#配置环境变量ENV JAVA_HOME /usr/java/jdk1.8.0

2020-08-25 00:49:07 128

转载 Hikari连接池

Hikari连接池配置引用

2020-08-17 11:02:57 279

原创 异常:This application has no explicit mapping for /error, so you are seeing this as a fallback.

创建SpringBootDemo测试路径时前端报错,后端无异常Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.解决:访问路径不对Application启动类的位置不对:要将Application类放在最外侧,即包含所有子包 ,spring-boot会自动加载启动类所在包下及其子包下的所有组件Applicati.

2020-08-16 15:14:26 876

原创 Invalid bound statement (not found)

INFO FreeMarkerConfigurer:131 - ClassTemplateLoader for Spring macros added to FreeMarker configurationorg.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.project.dao.reportdao.ReportDao.findMemberCountByMonthsat org.apac

2020-08-14 13:40:47 185

原创 redis集合的差集 sdiff、交集 sinter、并集 sunion

差集:返回两个集合不同的部分sdiff 集合1 集合2注意:在集合1中存在,但在集合2中不存在的值,有点像向左靠齐交集:两个集合中都存在的部分sinter 集合1 集合2并集:将两个集合的元素合并到一起,并去掉重复元素sunion 集合1 集合2...

2020-08-04 16:42:56 1151

原创 关于spring配置文件中不能使用&的问题

配置文件错误信息:错误原因:加载spring配置文件时,&符号在xml不能被解析解决办法:去掉 ?useUnicode=true&;characterEncoding=utf8使用数据库的默认编码tips:在XML文档中预定义好的实体:

2020-07-28 12:50:04 483

原创 jackson.databind.exc.InvalidDefinitionException:NoSerializerFoundForClassCom.project.domain.Account

报错信息Type definition error: [simple type, class com.project.domain.Account];nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class com.project.domain.Account and no properties discovered to creat

2020-07-23 22:44:04 258

原创 Spring-AOP配置及底层原理

Spring AOP的几个概念1.切面(Aspect):切面就是一个关注点的模块化,如事务管理、日志管理、权限管理等;2.连接点(Joinpoint):程序执行时的某个特定的点,在Spring中就是一个方法的执行;3.通知(Advice):通知就是在切面的某个连接点上执行的操作,也就是事务管理、日志管理等;4.切入点(Pointcut):切入点就是描述某一类选定的连接点,也就是指定某一类要织入通知的方法;5.目标对象(Target):就是被AOP动态代理的目标对象;纯注解方式简易配置类@En

2020-07-22 16:43:13 202

原创 Spring-快速开发之注解开发

注解只不过是一个标记,存储了少量的内容信息,具体功能是由具体的框架实现常用注解启动注解功能启动注解扫描,加载类中配置的注解项<context:component-scan base-package="packageName"/><!--说明: 在进行包所扫描时,会对配置的包及其子包中所有文件进行扫描 扫描过程是以文件夹递归迭代的形式进行的 扫描过程仅读取合法的java文件 扫描时仅读取spring可识别的注解 扫描结束后会将可识别的有效注解转化为spring对应的资源

2020-07-22 11:15:14 270

原创 Spring-IOC知识点整理

Spring是什么Spring是分层的JavaSE/EE应用 full-stack轻量级开源框架Spring体系结构底层是核心容器BeansCoreContextSpringEL表达式中间层技术AOPAspects应用层技术数据访问与数据集成Web集成Web实现基于Test测试IOCIOC(Inversion Of Control)控制反转,Spring反向控制应用程序所需要使用的外部资源IOC入门案例导入maven坐标 <d

2020-07-22 10:45:19 175

原创 Spring整合MyBatis快速入门之纯注解

Spring注解整合MyBatis分析:将Spring核心配置文件所有内容迁移到Spring核心配置类中JDBC配置类import com.alibaba.druid.pool.DruidDataSource;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;import org.springframework.stereoty

2020-07-16 13:25:41 417

原创 Spring整合MyBatis--快速入门

Spring整合MyBatis<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"

2020-07-16 11:00:08 129

原创 Redis基础快速掌握

Redis下载与安装具体下载安装文章来源:https://blog.csdn.net/kkijhuybjju/article/details/107097241Linux系统可能会遇到的问题没有wget命令(-bash: wget: 未找到命令)解决:yum -y install wgetNosqlNoSQL:即 Not-Only SQL( 泛指非关系型的数据库),作为关系型数据库的补充作用:应对基于海量用户和海量数据前提下的数据处理问题。特征:可扩容,可伸缩大数据量下高性能灵活

2020-07-04 16:58:12 610

原创 VUE和ElementUI基础入门

VUE快速入门.下载和引入 vue.js 文件。编写入门程序。视图:负责页面渲染,主要由 HTML+CSS 构成。脚本:负责业务数据模型(Model)以及数据的处理逻辑举个例子<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, ini

2020-07-04 10:48:48 363

原创 AJax局部更新技术快速入门

AJAX 介绍AJAX(Asynchronous JavaScript And XML):异步的 JavaScript 和 XML。AJAX 通过浏览器与服务器进行少量数据交换,就可以使网页实现异步更新。也就是在不重新加载整个页面的情况下,对网页的部分内容进行局部更新。同步异步...

2020-06-28 14:18:17 242

原创 JQuery快速入门小结

入门demo<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>快速入门demo</title></head><body> <!

2020-06-28 10:33:08 221

原创 随机点名DEMO

步骤只需要将人员名单使用工具处理成下面的字符串并放在<script>标签内第一行即可点击导入人员信息即可看到对应的信息正常使用(下面有具体实现)数据准备//人员名单let names = "王峻熙,张嘉懿,李煜城,赵懿轩,王烨华,杨煜祺,阎智宸,孙正豪,吴昊然,郭志泽,李明杰,杨弘文,靳烨伟,马苑博,张鹏涛,叶红艳,张天荣,孙志梅,刘雪恩,孙荣";具体代码<!DOCTYPE html><html lang="en"><head>

2020-06-24 16:02:44 234

原创 JavaScript快速入门-基础

JavaScript介绍JavaScript 是一种客户端脚本语言,不需要编译,就可以直接被浏览器解析运行核心功能:增强用户和 HTML 页面的交互过程,让页面有一些动态效果。以此来增强用户的体验!快速入门创建一个 HTML在<body>标签下面编写一个<script>标签在<script>标签中编写代码。通过浏览器查看。<!DOCTYPE html><html lang="en"><head>

2020-06-24 14:17:50 443

原创 MyBatis入门_下

MyBatis总结参考: https://blog.csdn.net/t1012665655/article/details/54971143 MyBatis 注解开发常用注解介绍我们除了可以使用映射配置文件来操作以外,还可以使用注解形式来操作常用注解@Select(“查询的 SQL 语句”):执行查询操作注解@Insert(“新增的 SQL 语句”):执行新增操作注解@Update(“修改的 SQL 语句”):执行修改操作注解@Delete(“删除的 SQL 语句”):执行删除操作注解

2020-06-21 17:18:17 92

原创 MyBatis入门-中

MyBatis接口代理方式实现Dao层接口代理方式-实现规则传统方式实现 Dao 层,我们既要写接口,还要写实现类。而 MyBatis 框架可以帮助我们省略编写 Dao 层接口实现类的步骤。我们只需要编写接口,由 MyBatis 框架根据接口的定义来创建该接口的动态代理对象。实现规则映射配置文件中的名称空间必须和 Dao 层接口的全类名相同。映射配置文件中的增删改查标签的 id 属性必须和 Dao 层接口的方法名相同。映射配置文件中的增删改查标签的 parameterType 属性必须和

2020-06-21 17:12:05 97

原创 MyBatis入门-上

MyBatis-入门原始JDBC存在的一些问题原始JDBC的操作查询原始JDBC的操作问题分析频繁创建和销毁数据库的连接会造成系统资源浪费从而影响系统性能sql语句在代码中硬编码,如果要修改sql语句,就需要修改java代码查询操作时,需要手动将结果集中的数据封装到实体对象中增删改查操作需要参数时,需要手动将实习对象的数据设置到sql语句的占位符原始JDBC的操作问题解决方案使用数据库连接池初始化连接资源将sql语句抽取到配置文件中使用反射,内省等底层技术,将实体与

2020-06-21 16:46:32 111

原创 JDBC-快速入门

JDBC高级数据库连接池的概念##### 1 数据库连接的背景数据库的连接是一种关键的,优先的,昂贵的资源,在多用户的网页应用程序中体现的尤为重要,对数据库连接的管理能显著影响到整个应用程序的性能指标2 数据库连接池数据库连接池负责分配,管理和释放数据库连接允许应用程序重复使用一个现有的数据库连接,而不是新建一个.这项技术能显著提升对数据库操作的性能能避免重复创建连接,提高代码执行效率数据库连接产品C3P0数据库连接池使用步骤导包 (MySQL驱动包 + C3

2020-06-15 23:36:12 174

原创 JDBC-初识

JDBC第一天笔记1. JDBC 概念JDBC(JAVA DataBase Connectivity java数据库连接技术)是一种用于执行SQL语句的Java Api,可以为多种关系型数据库提供统一访问,它是有一组Java语言编写的类和接口组成的. JDBC的本质 :是Java官方提供的一套规范(接口),帮助开发人员快速实现不同关系型数据库的连接.2. JDBC快速入门JDBC的快速入门程序 ①导入jar包 ②注册驱动 ③获取数据库连接 ④获取执行者对象

2020-06-15 14:20:35 139

RedisTemplate-JDBCTemplate.zip

spring 封装了 RedisTemplate,JdbcTemplate 对象来进行对redis,jdbc的各种操作进行简化

2020-07-18

空空如也

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

TA关注的人

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