自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

转载 Uniapp中本地运行调试项目使用https

不过按照文中 <3.uniapp> 的方式试过后不行, 项目报错, 所以直接试了试在项目下新增vue.config.js, 按照vue2或vue3操作, 将manifest.json中的相关配置去掉, 启动即可。

2024-01-22 10:50:01 868

原创 Spring实现拦截所有接口的请求和响应日志输出

一般情况下, 就是用拦截器或者过滤器来实现请求前后日志记录, 但是因为某些特殊原因, 导致日志出现记录不全或请求响应缺失的情况, 比如, 使用@ControllerAdvice时, @ExceptionHandler(value = {Exception.class})时, 异常情况直接被拦截并返回导致在过滤器中拿不到响应或者读出请求响应后, 存在流重复读问题。

2023-12-18 18:55:45 664 1

原创 springboot项目启动时配置

但是配置太多的话这块就写的特别长, 看了下springboot的文档, 写了设置环境变量的方式。正常情况下一般启动项目会直接使用。搞了半天没生效....

2023-10-09 12:31:49 72 1

原创 Spring事务发生冲突时(XML+注解)优先级及处理方式

问题项目中同时使用了xml配置方式和注解方式的事务切面处理, 导致某种方式不生效举例:xml配置中<tx:method name="get*" read-only="true"/>默认为只读但是某个get方法使用了注解方式, 如下@Transactional(read-only="false")public void getXXXXX()导致事务的只读策略发生冲突解决方式1. 方法改名2. 注解配置事务传播级别为开启新事务, @Transactional

2021-12-14 18:10:54 961 1

原创 log4j2.xml配置执行脚本过滤器

由于测试或者本地环境希望再控制台中看到所有日志, 免得去翻日志文件, 但是线上日志又需要避免日志重复输出, 所以需要再配置文件中增加过滤判断, 免得因为这个原因导致出现多个配置或者配置不统一的情况翻了文档后找到一种ScriptFilter的处理办法, 由于过程还挺曲折的,所以贴出来希望帮助到大家~<!-- 这里可以定义在这里, 也可以直接写脚本里, 我是为了统一放在这里, 这个不懂的看之前的文章 --><Property name="profile">${bundle:b

2021-12-10 11:47:56 553

原创 log4j2.xml中动态读取配置

支持多种方式动态读取配置, 下面写几个我用过的示例:1. bundle:${bundle:BundleName:BundleKey}bundle: 固定前缀, 标识读取配置文件BundleName: 配置文件名(如application.properties)BundleKey: 配置keyeg:${bundle:application:log.path}从application.properties中读取key为log.path的值, yml文件是否支持不太清楚, 自己尝试下..

2021-12-09 16:46:06 3397

原创 Chrome插件简单开发-简单版

主要参考学习文档:写在前面 - 《Chrome插件(扩展)开发全攻略》 - 书栈网 · BookStack背景&诉求观看公司的培训视频, 为了能全自动化播放, 免去手动不断操作于是想看看写点js操作下, 后来发现由于看视频的页面比较恶心, 单纯在console里写js没法比较好的实现, 于是就想到了使用浏览器插件来配合完成实现如图, 我写的这个, 实际上真正有效的就3个文件manifest.json 插件的主体介绍, 具体见文档 page.js (content scri.

2021-10-13 17:03:55 333

原创 logback日志敏感字段掩码

背景继上次log4j2做完日志掩码处理后, 发现其他项目中有用到logback, 于是同样去官网翻了下, 发现基本语法差不多, 不过语法稍微有些差异~replace(p){r, t} Replaces occurrences of 'r', a regex, with its replacement 't' in the string produces by the sub-pattern 'p'. For example, "%replace(%msg){'\s', ''}" wil

2021-09-27 20:18:36 772

原创 log4j2配置日志中敏感字符掩码输出

背景最近项目中需要对日志输出的敏感信息做掩码处理, 由于需要处理的地方太多而且比较麻烦, 所以就研究了下, 看看log4j2有没有提供某种可以统一处理方式方案1(正则匹配)看了官方文档后发现有个简单快捷的方式就是使用正则可以直接匹配替换相关信息我们的日志输出使用的<PatternLayout>https://logging.apache.org/log4j/2.0/manual/layouts.html#PatternLayout按照文档中写的将相应处理的正则写到具体

2021-09-01 13:37:19 1524

转载 MySQL游标

MySQL游标        Mysql从 5.0 开始支持存储过程和 trigger ,给我们喜欢用 mysql 的朋友们更喜欢 mysql 的理由了,语法  上和PL/SQL 有差别,不过搞过编程的人都知道,语法不是问题,关键是思想,大致了解语法后,就从  变量定义,循环,判断,游标,异常处理这个几个方面详细学习了。关于游标的用法Mysql 现在提供  

2014-11-20 22:07:41 543

转载 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 的说明

的说明               分类:            前端2013-10-24 08:5810279人阅读评论(0)收藏举报优化测试网页设计浏览器ieX-UA-Compatible是针对ie8新加的一个设置,对于ie8之外的浏览器是不识别的,这个区别与content="IE=7"在无论页面是否包含指令,都像是使用了 Windows Internet Expl

2014-10-31 11:42:04 524

转载 彻底解决ie11浏览网页双击放大的问题,安全无污染!

先在桌面建立一个文本文档,名字无所谓,建议英文在文档内打入以下内容:body {-ms-touch-action: manipulation !important;}更改文件扩展名为 .css文件打开internet选项

2014-10-30 11:12:31 5416 1

转载 Java Memcache基本应用

Memcache的介绍有很多,这里给出如何在Java中应用Memcache的基本方法  1 安装Memcache服务器(windows)下载windows版Memcache安装包,如memcached-1.2.6-win32-bin.zip,解压到指定位置,比如(D://memcache),打开dos命令行,输入以下两个命令即可启动Memcache服务。D:/memcache/me

2014-09-19 18:16:52 416

转载 MyBatis 的简单应用

MyBatis.callresultMapdynamic sql 介绍Java代码  1.例子中包含了 mybatis 的常用sql的写法   2.动态sql 的应用   3.存储过程的使用  1.例子中包含了 mybatis 的常用sql的写法2.动态sql 的应用3.存储过程的使用目录 MyBatis-confi

2014-08-16 00:06:47 568

转载 Java Timer 定时器的使用

代码如下:package test;import java.util.Timer;public class TimeTaskTest {   public static void main(String[] args){      Timer timer = new Timer();       timer.schedule(new Task(), 60 * 1000)

2014-08-01 23:01:52 360

转载 什么?你还不会写JQuery 插件

前言  如今做web开发,jquery 几乎是必不可少的,就连vs神器在2010版本开始将Jquery 及ui 内置web项目里了。至于使用jquery好处这里就不再赘述了,用过的都知道。今天我们来讨论下jquery的插件机制,jquery有着成千上万的第三方插件,有时我们写好了一个独立的功能,也想将其与jquery结合起来,可以用jquery链式调用,这就要扩展jquery,写成插件形式了,

2014-08-01 22:57:51 452

原创 html中使用js加载xml文件

function parseXML(file){   try //Internet Explorer---ie浏览器的解析器创建方式如下:   {    xmlDoc = new ActiveXObject("Microsoft.XMLDOM");   }   catch (e) {    try //Firefox, Mozilla, Opera, etc. 火狐等浏览器

2014-07-29 20:56:51 604

转载 如何用Maven创建web项目(具体步骤)

目录(?)[+]使用eclipse插件创建一个web project首先创建一个Maven的Project如下图我们勾选上Create a simple project 不使用骨架这里的Packing 选择 war的形式由于packing是war包那么下面也就多出了webapp的目录由于我们的项目要使用eclipse发布到tomcat下面这里我们需要先把项目转成dynamic we

2014-07-27 14:56:07 1102

转载 java jxl创建/读取/修改Excel 操作Excel

创建Excel Java代码  package test1;    import java.io.File;  import java.io.IOException;    import jxl.Workbook;  import jxl.write.Label;  import jxl.write.WritableSheet; 

2014-07-26 21:32:17 628

转载 struts2 - Value Stack

Value Stack的作用:1.       可以作为一个数据中转站2.       用于在前台-后台之间传递数据,最典型的做法就是struts2标签也ognl表达式的结合。我用得最多的就是数据回显。Value Stack的生命周期:         在struts-default.xml文件中决定了在web容器启动时将会创建OgnlValueStackFacto

2014-07-26 18:08:53 520

转载 使用solr搭建你的全文检索

Solr 是一个可供企业使用的、基于 Lucene 的开箱即用的搜索服务器。对Lucene不熟?那么建议先看看下面两篇文档:实战Lucene,第 1 部分: 初识 Lucene:http://www.ibm.com/developerworks/cn/java/j-lo-lucene1/用Lucene加速Web搜索应用程序的开发:http://www.ibm.com/developerwo

2014-07-26 17:40:00 472

jQuery虚拟数字键盘

jQuery虚拟数字键盘 网上找例子改的,出处忘了,见谅! 代码通俗易懂,很容易二次改造。

2014-10-31

触摸屏资料 禁用右键 缩放 双击缩放

触摸屏资料css 禁用右键 缩放 双击缩放 win8下IE10确认可以禁用右键 缩放 双击缩放 其他的未知 使用方法见我的博客 http: blog csdn net lackdaylad article details 40616709

2014-10-31

Java超市收银系统(C/S)

Java写的一个简单的超市收银系统,基本功能还是大概有的,参考用品,属于上课老师教的,高手绕道。

2013-10-03

Java超市收银系统

java写的一个很简单的超市收银系统,基本功能还是大概有的,参考用品,属于上课老师教的,高手绕道。

2013-10-03

空空如也

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

TA关注的人

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