自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浮生未歇的博客

生命不止,学习不息。

  • 博客(96)
  • 资源 (4)
  • 收藏
  • 关注

原创 Idea断点调试和创建/启动JavaWeb项目

设置debug连接模式,更加节省内存,默认scoket,shared memory 是windows特有的一个属性,在windows系统下建议用这个2.常用断点调试快捷键快捷键:F8快捷键:F7快捷键:alt+shift+F7快捷键:shift+F8快捷键:F9快捷键:ctrl+F2快捷键:ctrl+shift+F8快捷键:...

2020-06-03 23:25:25 1021

原创 Idea代码模板创建

原理:配置一些常用的字母缩写,输入的时候出现预定义的固定代码,是开发效率大大提高,同时增加一些个性化,最简单的例子:输入sout,出现System.out.println();目录一.所处位置二、区别模板1:main方法模板2:输出语句模板3:循环模板4:条件判断模板4:属性修饰符修改代码模板修改案例1:修改main方法,加个注释案例2:​​​​​​​修改常量访问修饰符:3.创建自定义模板​​​​​​​一.所处位置Live Templates po.

2020-06-03 23:01:34 368

原创 Idea帮助快速开发快捷键

创建内容:alt+insert main方法:psvm 输出语句:sout 赋值一行:ctrl+D 删除一行:ctrl+Y 撤回:ctrl+Z read操作:ctrl+shift+Z 上移动:ctrl+shift+上方向键 下移动:ctrl+shift+下方向键 搜索:ctrl+N 生成代码:alt+insert 百能快捷键:alt+enter[导包生成变量] 单行注释+多行注释:ct..

2020-06-03 22:02:53 143

原创 Idea常用的快捷设置

字体设置打开设置改变主题颜色设置鼠标悬浮某个代码上显示提示信息。设置自动导包和优化多余的包手动导包:alt+enter自动导包设置超出一定量的同包引用,变为*设置默认显示行号设置显示方法之间的分隔符设置忽略大小写进行代码提示多个类不隐藏,多行显示效果如下:设置行距和字体大小【编辑区和控制台都会变化】设置注释颜色设置类头文档注释信息【可以自行设置这个信息】注意:这个对新建的类才有效。/**...

2020-06-03 14:44:50 212

原创 Oracle学习旅程(一)

以下内容来自马士兵教育数据库介绍关系型数据库Mysql(用的最多) Oracle(最安全) Sql server( .net) Db2(金融,银行非关系型数据Hbase Redis mongodbOracle介绍一、数据库的版本 Oracle 8及8i:i表示的internet,向网络发展,过渡版本,只有 一 张vcd。8i是过渡性产品。 Oracle9i:是乊前使用最广泛版本,8i的升级版。 1CD Oracle10g:700M过渡性产品,其中g表示的是网格...

2020-06-01 23:58:48 617

原创 Oracle安装及卸载超详细教程

以下内容来自马士兵教育Oraclean安装安装包:链接:https://pan.baidu.com/s/1tfj_DpnCi1GMwJU24YScuQ提取码:jqao1.将压缩包进行解压,大家会看到两个压缩包,将两个报全部都进行解压:2.将win64_11gR2_database_2of2包中的components的内容替换到win64_11gR2_database_1of2中的相同目录下;3.完成上述步骤后,软件的安装目录如下:双击setup.exe程序进行安装4.Ora.

2020-05-31 22:23:15 491

原创 Java多线程与高并发(三)

为什么要使用线程池?原因:线程不断创建和销毁过程很占用系统资源,如果管理不善很容易导致系统一系列问题发生,因此大多并发框架中都会使用线程池。好处:使用线程池可以重复使用已有得线程继续执行任务,避免线程创建和销毁时造成的消耗。 由于没有线程创建和销毁的消耗,可以极大提高系统响应速度。 通过线程池可以很好的对线程合理的管理,根据系统的承受能力调整可运行线程数量大小等,因为线程若是无限制的创建,可能会导致内存占用过多而产生OOM,并且会造成cpu过度切换(cpu切换线程是有时间成本的(需要保持当前

2020-05-31 18:43:43 263

原创 Java多线程与高并发(二)

synchronized同步加synchronization的前提 1.必须两个或者两个以上的线程同时访问一个共享资源 2.必须保证同步中只能有一个线程在运行synchronization锁的是共享对象,而不是代码1.同步代码块语法:synchronization(共享资源,共享对象,需要是Object的子类){核心业务逻辑}代码示例:package com.juc.ticket;/** * @Author zcm * @Email 779986181...

2020-05-27 21:14:08 260 1

原创 Java多线程与高并发(一)

查看目录下所有文件ls修改网关vi /etc/sysconfig/network-scripts/ifcfg-ens33rm -f /etc/udev/rules.d/70-persistent-net.rules

2020-05-23 22:51:09 433

原创 SQL语句报错:java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_g

错误截图发生错误的原因:sql语句中有中文条件,查询的表中,表的编码不一致,导致出现这个错误解决方案:先查看所有表的结构与编码是否一致:show full columns from zx_log_manage修改表现在的编码 ALTER TABLE `表名`convert to character set utf8mb4;utf8mb4:是你要设置的编码,我这里是utfmb4...

2020-05-09 16:37:14 1354 1

原创 微信公众号Java开发:自动回复文字及图片,第三方接口

代码结构pom.xml <!--微信公众号--> <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-mp</artifactId>...

2020-04-28 20:28:25 2262 2

原创 Java学习之路:StreamAPI总结

以下部分内容来自菜鸟教程、文档Api、马士兵教育课堂Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看...

2020-04-25 23:04:58 130

原创 ElasticSearch学习之路:各种搜索

1、query string searchGET /user_index/user_type/_searchtook:耗费了几毫秒timed_out:是否超时,这里是没有_shards:数据拆成了几个分片,所以对于搜索请求,会打到所有的primary shard(或者是它的某个replica shard也可以)hits.total:查询结果的数量,3个documenthits.m...

2020-04-02 23:12:05 123

原创 Elasticsearch学习之路:集群健康检查,文档CRUD

以下部分内容来自龙果学院1、简单的集群管理(1)快速检查集群的健康状况es提供了一套api,叫做cat api,可以查看es中各种各样的数据GET /_cat/health?v如何快速了解集群的健康状况?green、yellow、red?green:每个索引的primary shard和replica shard都是active状态的yellow:每个索引的primar...

2020-03-29 15:16:12 132

原创 Elasticsearch学习之路:ElasticSearch的功能,使用场景及特点。

以下部分内容来自百度百科概述ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在J...

2020-03-27 23:14:13 498

原创 EElasticsearch学习之路:Elasticsearch和kibana安装启动

安装Elasticsearch大佬的博客有所有安装包:https://blog.csdn.net/weixin_37281289/article/details/101483434建议下载Elasticsearch和kibana两个一起,两个是好伙伴。找到Elasticsearch的bin文件目录找到elasticsearch.bat,点击启动,出现一下界面说明启动成功...

2020-03-27 22:40:14 342

原创 Java学习之路:Java包装类

包装类与基本数据类型包装类将基本数据类型封装成一个类,包含属性和方法,他们都实现了序列化接口。字符串相关类 不可变字符序列:String 变i使用使用过程中,会涉及自动装箱和自动拆箱装箱:将基本数据类型转换成包装类拆箱:将包装类转换成基本数据类型 字符串相关类 不可变序列化:String,被定义final类型不可被继承重写 可变...

2020-03-21 13:47:08 149

原创 Java学习之路:java异常Exception

概述什么是异常?异常是程序运行启动过程中发生的意外事件,它会中断正在运行的程序。 为什么会产生异常?异常有什么用?例如生活中:什么是异常处理?如下图所示Java异常处理异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。异常类的层次Java中所有的异常类都是java.lang.Exception 类的子类。而E...

2020-03-20 22:20:21 204

原创 Java 基础学习之路:JDK12.0.2 安装

下载JDK 12链接:https://pan.baidu.com/s/1HRQyeJnNnTczeWs0WTfgBQ提取码:lln0直接安装完成,找到自己的安装路径,出现下面的目录文件因为JDK12 不像其他JDK版本安装的时候会提醒安装jre,Jdk12需要BOS命令生成使用管理员打开cmd命令窗口cd 自己的安装的JDK目录执行以下命令生成jre...

2020-03-17 16:00:18 367

原创 ActiveMQ消息队列

ActiveMQ下载与部署官网下载http://activemq.apache.org/download.html解压打开出现一下目录启动ActiveMQ之前,记得安装JDK并配置JDK环境变量https://blog.csdn.net/renlianggee/article/details/90023464JDK配置好启动ActiveMQ启动成...

2020-03-12 16:55:28 148

原创 HTML贪吃蛇小游戏源码

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>贪吃蛇</title> <style> #map { width: 400px; height: 400px; border: 1px solid ...

2020-03-10 18:23:17 4508 3

原创 Mybatis-config.xml核心配置文件详解

db.propertiesjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/test?zeroDateTimeBehavior=convertToNull&amp;useUnicode=true&amp;characterEncoding=utf-8&amp;autoRecon...

2019-12-03 17:27:59 134

原创 MybatiesUtils工具类使用

数据库结构代码/*Navicat MySQL Data TransferSource Server : 本地连接Source Server Version : 50540Source Host : localhost:3306Source Database : testTarget Server Type : MYSQL...

2019-12-03 15:35:04 440

原创 Mybatis配置log4j日志

log4j.properties文件### 设置###log4j.rootLogger = debug,stdout,D,E### 输出信息到控制抬 ###log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.outlog4j.appender.s...

2019-12-03 15:03:35 374

原创 Mybaties加载配置文件遇到的错误Exception in thread "main" java.lang.NullPointerException

这一行代码报错原因:build为null ,读取不到配置文件Mybatis-config.xml解决方案:结果如下

2019-12-03 14:38:16 453

原创 今天遇到的MySql用Group by去重遇到错误《MySQL-this is incompatible with sql_mode=only_full_group_by》记录一下

借用了这个大牛的分析 https://blog.csdn.net/qq_42175986/article/details/82384160一、原理层面这个错误发生在mysql 5.7 版本及以上版本会出现的问题:mysql 5.7版本默认的sql配置是:sql_mode="ONLY_FULL_GROUP_BY",这个配置严格执行了"S...

2019-11-29 15:20:18 452

原创 Mybatis整合分页

配置实体的分页参数配置持久层分页参数

2019-11-29 11:42:50 86

原创 bootstrap的datetimepicker日历插件只选择时段

只选择时段 $("#endTime").datetimepicker({ // format: 'hh:ii:ss', /* 日期格式化 */ format: 'hh', /* 日期格式化 */ language: 'zh-CN', /* 设置为中文 */ autoClose: tr...

2019-11-28 15:46:59 1150

原创 bootstrapTable单独改变行,列样式

改变行的样式 columns: [{field: 'checked', checkbox: true, align: 'center', valign: 'middle', value: 'id'},rowStyle: { css: {'display': 'inline-block'}} 改变列的样式columns: [{field...

2019-11-22 16:54:14 1964

SpringBoot问题总结

SpringBoot1.x和Springboot2.x有什么区别?SpringBoot底层设计原理和思想? 如何定义SpringBootStarter? 模拟手写Spring Boot核心思想?

2019-11-19 17:13:00 82

原创 springboot发布打包

Jar类型打包方式1.使用mvn celan package 打包2.使用java –jar 包名war类型打包方式1.使用mvn celan package 打包2.使用java –jar 包名外部Tomcat运行1.使用mvn celan package 打包2.2.0将war包放入到tomcatwebapps下运行即可。注意:springboot2....

2019-11-18 19:29:01 91

原创 SpringBoot整合yml

.properties这个配置文件比.yml配置文件冗余,用yml文件会显得更加整洁美观两个配置文件语法对比具体写法如下首先创建一个后缀.yml的文件##定义自己的配置文件 不要直接定义字段,这样不好,在配置字段前面可以加上团队名称或者框架名称## xyt:团队名称,userName/age字段名 注意每个层级之间的缩进,##冒号(:)后面一定要跟个空格,正确的语法...

2019-11-18 16:09:25 1224

原创 Spring使用@Scheduled创建定时任务

使用@Scheduled创建定时任务package com.xyt.springboot.tasks;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;import java.text.SimpleDateFormat;...

2019-11-18 15:40:53 139

原创 springboot整合全局捕获异常

@ExceptionHandler表示拦截异常@ControllerAdvice 是 controller 的一个辅助类,最常用的就是作为全局异常处理的切面类 @ControllerAdvice 可以指定扫描范围 @ControllerAdvice 约定了几种可行的返回值,如果是直接返回 model 类的话,需要使用 @ResponseBody 进行 json 转换 返回 String...

2019-11-18 15:28:02 335

原创 springboot多数据源整合分布式事务

如何解决多数据源分包分布式事务多数据源分布式事务问题和真领域中产生的分布式事务问题是不一样的。 多数据源分布式事务的问题产生在同一个项目中,有多个不同的数据库连接。 分布式领域中的事务因为系统的拆分,每个服务都有自己独立的数据库。多数据源项目中如何解决分布式事务问题使用springboot+jta+atomikos分布式事务管理:Atomikos 是一个为Java平台提供增值服务的并...

2019-11-18 15:07:32 286 2

原创 SpringBoot整合事物管理

Springboot默认集成事物,只主要在方法上加上@Transactional即可出现以下错误No qualifying bean of type [javax.sql.DataSource] is defined: expected single matching bean but found 2: test1DataSource,test2DataSource加上@Prima...

2019-11-18 11:18:48 195

原创 springboot整合多数据源

在一个项目中存在会员模块,订单,支付模块,不算是分布式项目,只算是分包 分模块项目分布式项目是将一个大的项目拆分成N个不同的子项目,子项目之间采用rpc远程调用技术。假设一个项目有三大模块,每个模块分别对应着一个数据库,存在三个不同的jdbc,多数据库要如何定位自己的数据源。分包名原理使用根据包名,加载不同的数据源com.xyt.member--会员数据库com.xyt.pa...

2019-11-18 09:41:50 137

原创 SpringBoot整合Mybatis

pom.xml引入代码 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.REL...

2019-11-15 16:07:10 114

原创 SpringBoot整合JdbcTemplate

pom.xml文件引入<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RELEASE</version>...

2019-11-15 14:27:54 98

原创 SpringBoot整合WEB页面

pom.xml引入 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RELEASE</versio...

2019-11-14 19:49:53 1012

Xshell 是一个强大的安全终端模拟软件

Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。 Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。

2022-05-24

SecureCRT是一款终端仿真程序

SecureCRT是一款终端仿真程序,支持SSH(SSH1和SSH2)以及Telnet和rlogin协议。SecureCRT用于连接运行包括Windows、UNIX和VMS在内的远程系统的理想工具。需要的朋友快来下载吧

2022-05-24

臻品味网上订餐系统

在我学习途中曾一起团队参加过的项目

2016-04-09

空空如也

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

TA关注的人

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