
logging
实战的技巧记录
唐 昊
稳扎稳打,步步为营
展开
-
随手集☞springboot知识盘点
Spring Boot是一个开源的Java框架,由Pivotal团队开发,旨在简化和加速基于Java的应用程序的开发过程。它提供了一套开发工具和约定,使得构建独立、可执行的、生产级别的Spring应用变得更加容易。Spring Boot的主要目标是减少开发者在项目搭建和配置上的工作量,使开发者能够更专注于业务逻辑的实现。Spring Profiles是Spring Boot框架中的一个核心功能,它允许开发者根据不同的应用环境(如开发环境、测试环境、生产环境等)加载不同的配置。原创 2024-05-11 17:10:32 · 648 阅读 · 1 评论 -
Idea修改内容后,如何自动编译gradle项目
setting>Build,Execution,Deployment>Compiler,勾选Buildprojectautomatically。windowsctrl+alt+shift+/maccommand+alt+shift+/点击Registry,勾选。debug启动项目针对不同版本idea,有一个版本是一个绿色锤子,另外一个版本是向下的箭头,修改代码后点击即可。修改某处代码时候,点击那个。...原创 2022-08-01 14:38:27 · 3026 阅读 · 3 评论 -
在连接postgresql 时报错Can‘t create driver instance(无网络情况下)
在已经配置好离线驱动包的情况下,点击连接出现了如上图的报错情况。根据报错提示,点击配置(configuration)进行一个预加载,之后再点击下一个文件,点击下载即可。点击你配置好的jar。原创 2022-07-22 16:27:40 · 1586 阅读 · 1 评论 -
记录centos7如何设置开机自启动
CentOS 7不带Mysql数据库了,默认的数据库是MariaDB(Mysql的一个分支)。可以按照以下步骤手动安装Mysql数据库。下载rpm安装文件wget http://repo.mysql.com/mysql-community-release-el7.rpm执行rpm安装rpm -ivh mysql-community-release-el7.rpm依赖解析完成后,出现下列选项:Dependencies Resolved=======================转载 2022-05-01 17:03:50 · 285 阅读 · 1 评论 -
多线程交叉打印数字(1-75)
package JTanG.ChinaEmp;import java.util.concurrent.locks.Lock;public class Test2 { public volatile static int flag = 0; public volatile static int i = 0; public static void main(String[] args) { Thread thread = new Thread(() ->原创 2022-03-11 17:43:15 · 318 阅读 · 1 评论 -
Java创建类的几种方式
1. 通过new关键字创建对象,按需调用我们所需的构造函数Object a = new Object();2. 通过class类的newInstance()方法class EmpObj{ private String name; public EmpObj() { } public String getName() { return name; } public void setName(String name) {原创 2022-03-10 10:42:49 · 9293 阅读 · 0 评论 -
Java集合框架笔记
IDE在DUBUG默认的情况下显示的数据是经过简化后的,需要进行设置才能显示完整有参构造,无参构造如果是有参构造器Vector类的底层源码剖析多线程并发建议使用Vector(底层有线程互斥操作)Vector 和 ArrayList的比较...原创 2022-03-09 17:17:14 · 436 阅读 · 2 评论 -
如何将单个char字符转换为int类型数字
说明‘1’ ----> 1 (前面一个为char类型1,后面的为整型1)代码如下 public static int transform(char a){ return Character.isDigit(a)?Integer.valueOf(a - '0'):-1; }说明:Character.isDigit:检测所传入的字符是否为数字(根据结果返回TRUE,FALSE)a - '0'因为’0’的ASCII为48,数字1,2,3…递增,可以求原创 2022-03-07 11:15:07 · 1135 阅读 · 0 评论 -
记录vue坑逼之el-input不能键入值的解决方案
如果你看到这篇文章,说明你也被这货坑到了所幸这个不是什么大问题查看官网注意到没:V-model试试看竟然!!!原创 2021-08-26 21:00:30 · 210 阅读 · 2 评论 -
反射机制原理
反射优化class类常用的方法方法原创 2021-08-23 10:29:07 · 181 阅读 · 0 评论 -
ajax如何传输数据到后端,并接收相关字段进行解析(附:fastjson接收数据)
前端ajax发送请求规范<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script src="https://code.jquery.com/jquery-3.1.1.min.js"></script><scri原创 2021-08-17 22:34:11 · 767 阅读 · 1 评论 -
记录-js如何判断子元素是标签还是文本?(附:标签内置属性)
获取当前的子元素的nodeType值,如果是3则为text,如果是1则为标签元素原创 2021-08-16 10:28:02 · 1810 阅读 · 0 评论 -
记录-配置文件上传Fast-DFS机制的启动方式
启动Nginx[root@localhost nginx]# pwd/usr/local/nginx我的初始Nginx 位置/usr/local/webserver/nginx/sbin启动Tracker/etc/init.d/fdfs_trackerd start启动Storage/etc/init.d/fdfs_storaged start原创 2021-08-16 09:23:23 · 112 阅读 · 0 评论 -
jq如何获取多个相同class的文本值
<!DOCTYPE html><html><head> <title></title></head><body><div> <div class="txt">1</div> <div class="txt">10</div> <div class="txt">12</div> <div class="txt">原创 2021-08-15 20:27:07 · 2326 阅读 · 0 评论 -
springboot + vue + FastDFS实现文件上传(支持预览)
准备springboot环境pom.xml <dependency> <groupId>net.oschina.zcx7878</groupId> <artifactId>fastdfs-client-java</artifactId> <version>1.27.0.0</version>原创 2021-08-04 09:15:08 · 2305 阅读 · 2 评论 -
基于centos 7安装FastDFS文件服务器
话不多说,直接上手,环境CentOS 7一、首先安装包准备1、libfastcommonlibfastcommon是从 FastDFS 和 FastDHT 中提取出来的公共 C 函数库,基础环境, 安装即可 。进入你要存放的目录 下载安装包执行命令:或者在线下载:点击wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz2、fastDFS下载FastDFS:点击wget https://原创 2021-08-03 22:46:10 · 1321 阅读 · 4 评论 -
Vue之elementUi的backToTop组件(回到顶部)用法
<template> <el-tooltip placement="top" content="回到顶部"> <back-to-top :custom-style="myBackToTopStyle" :visibility-height="300" :back-position="0" transition-name="fade"/> </el-tooltip></template><原创 2021-08-01 19:32:17 · 1561 阅读 · 3 评论 -
“export ‘default‘ (imported as ‘Vue‘) was not found in ‘vue‘
问题描述"export ‘default’ (imported as ‘Vue’) was not found in ‘vue’你一定是以vue cli4.0以上的版本,安装router为4.0以上的版本,且vue版本为2.0,他们之间是相互冲突的,解决方案:将router 4.0版本卸载掉 npm uninstall vue-router@4 再重新安装3.0版本npm install vue-router@3...原创 2021-07-31 21:36:29 · 1149 阅读 · 4 评论 -
记录SQL语句先排序再分组
基本表结构/* Navicat Premium Data Transfer Source Server : mylife Source Server Type : MySQL Source Server Version : 50528 Source Host : localhost:3306 Source Schema : test Target Server Type : MySQL Target Server Ver原创 2021-07-30 10:36:26 · 1861 阅读 · 1 评论 -
MySql设置编码格式
如果在建库建表的时候,没有明确指定字符集,则采用默认的字符集 latin1,其中是不包含中文字符的。查看默认的编码字符集show variables like '%char%' ;永久修改修改配置文件 在/usr/share/mysql/ 中找到 my.cnf 的配置文件,拷贝其中的 my-huge.cnf 到 /etc/ 并命名为 my.cnf 。添加以 下内容后再重启服务。 注意:必须将文件拷贝到指定路径,且名称为 my.cnf[client] default-character-s.原创 2021-07-19 17:45:39 · 702 阅读 · 0 评论 -
记录使用Vue-ui创建项目时报错Cannot read property ‘indexOf‘ of undefined
问题描述:当我们在使用vue ui创建vue项目最后一部时出现了如下的错误分析:应该是vue-cli版本出问题解决方案:删除之前的版本 npm uninstall vue-cli -g ,重新安装 npm i -g @vue/cliOK原创 2021-07-15 11:12:05 · 6159 阅读 · 3 评论 -
为何上传到github的图片不显示
解决方案:打开host文件C:\Windows\System32\drivers\etc\hosts加入以下内容# GitHub Start 192.30.253.112 Build software better, together 192.30.253.119 gist.github.com151.101.184.133 assets-cdn.github.com151.101.184.133 raw.githubusercontent.com151.101.原创 2021-06-17 12:56:21 · 540 阅读 · 2 评论 -
types.js:39 Uncaught TypeError: Cannot read property ‘prototype‘ of undefined
问题描述:引入element ui页面么有任何显示原因:因为使用的是vue3.0 cli- 不兼容element ui解决方案:使用 elementui-plus卸载之前的element ui npm uninstall element-ui 安装 element-plusnpm install element-plus --savesuccess...原创 2021-06-17 12:14:36 · 2848 阅读 · 5 评论 -
Vue3.0cli-脚手架安装项目
安装指令(cmd)npm install -g @vue/cliloading…安装成功查看版本vue -V查看帮助文档指令vue create --help创建项目vue create project_name此后根据自己的需求选择不同的选项安装选择Vue2或者Vue3或者自定义安装这里我选择自定义安装css预编译语法检测工具ESLint + Standard config语法检测方式(即查即保存)babel,postcss,eslint这些配置文件放哪原创 2021-06-15 17:55:11 · 159 阅读 · 0 评论 -
记录vue防止出现闪现值
有些页面在初始化页面之前是显示原数据的,影响美观此类的数据称为闪现值解决方案:<style type="text/css"> [v-cloak] { display: none }</style><p v-cloak>{{msg}}</p>加上[v-cloak] 样式,并赋予标签属性<!DOCTYPE html><html><head> <meta charset="UTF-8"&原创 2021-06-15 15:55:35 · 238 阅读 · 1 评论 -
Vue之生命周期实例演示
定时任务的制定<div id="test"> <button @click="destroyVue">destory vue</button> <p v-if="isShow">show text</p></div><script type="text/javascript" src="../js/vue.js"></script><script type="text/javascript原创 2021-06-15 10:26:33 · 285 阅读 · 0 评论 -
servlet接收解析json数据
一、jar包准备jar: fastJson / gson二、前端代码<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body><button id="btn">click</button><script src="https://c原创 2021-06-07 19:54:37 · 4329 阅读 · 4 评论 -
如何根据出生日期计算实际年龄
package dao;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class CaclData { public static void main(String[] args) { try { int date = getAge(parse("1990-09-27"));原创 2021-06-01 10:54:44 · 681 阅读 · 0 评论 -
记录一个好用的layUIform表单快速布局(懒人专用)
点击:地址快速拼接原创 2021-05-31 17:32:13 · 565 阅读 · 0 评论 -
2021-05-30记录Markdown改版(CSDN)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-05-30 17:18:10 · 158 阅读 · 0 评论 -
thymeleaf自定义data-XX属性以及获取方法
<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><head><meta charset="UTF-8" /><title>Insert title here</title></head><body> <form action="#"> 名字:<input type="text" value=原创 2021-05-06 21:28:55 · 783 阅读 · 1 评论 -
Thymeleaf模板引擎实现局部页面刷新
pom依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</model原创 2021-05-06 20:49:26 · 861 阅读 · 0 评论 -
springboot之定义登录拦截器实例
拦截规则制定原创 2021-05-06 11:44:24 · 174 阅读 · 1 评论 -
springboot配置日志处理
application.yml配置spring: thymeleaf: mode: HTML数据库配置spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/blog?useUnicode=true&characterEncoding=utf-8 username: root password: root jp原创 2021-05-06 11:27:54 · 136 阅读 · 0 评论 -
springboot定制异常处理页面
异常处理1、定义错误页面404500error2、全局处理异常统一处理异常:异常处理器import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHandler;import or原创 2021-05-06 11:22:13 · 165 阅读 · 0 评论 -
logging-博客系统资源引用
相关插件集成内容排版 typo.css动画 animate.css代码高亮 prism目录生成 Tocbot滚动侦测 waypoints平滑滚动 jquery.scrollTo二维码生成 qrcode.js用法实例:动画应用相关样式的引入代码高亮的设置代码样式博客样式 typo <link rel="stylesheet" href="../static/css/typo.css"> <link rel="stylesheet" href="../s原创 2021-05-06 11:11:28 · 132 阅读 · 0 评论 -
样式引用markdown格式的加载
链接:https://semantic-ui.com/usage/layout.html动画应用原创 2021-05-06 10:59:50 · 304 阅读 · 2 评论 -
利用bootstrap模态框实现简单的CRUD
资源下载:点击<!DOCTYPE html><html><head> <title></title></head> <body> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"> <script type="text/javascript" src="js/jquery-3.4.1.js">原创 2021-05-03 14:53:10 · 275 阅读 · 0 评论 -
简单的js实现页面的CRUD操作
<!DOCTYPE html><html><head> <title>checked</title></head> <body><h2>新建</h2><form><table border="2"> <tr><th>姓名:<input type="text" id="num" ><br/></th&原创 2021-05-03 14:49:11 · 841 阅读 · 0 评论 -
项目开发中的实体对象定义的规范
参考链接:阿里云,百度百科一、实体类(百度百科)实体类主要是作为数据管理和业务逻辑处理层面上存在的类别; 它们主要在分析阶段区分 实体类的主要职责是存储和管理系统内部的信息,它也可以有行为,甚至很复杂的行为,但这些行为必须与它所代表的实体对象密切相关。二、领域模型中的实体模型实体类分为四种类型:VO、DTO、DO、PO,各种实体类用于不同业务层次间的交互,并会在层次内实现实体类之间的转化。业务分层为:视图层(VIEW+ACTION),服务层(SERVICE),持久层(DAO)Enti原创 2021-05-02 10:56:21 · 430 阅读 · 0 评论