自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 类中静态方法和静态变量,静态代码块,构造方法,以及被@PostConstruct修饰的方法执行顺序

第一种:当直接调用(没有new对象)静态方法时候:代码块(静态变量按照顺序)就执行—–方法执行。第二种创建对象:执行父类静态代码—-执行子类的静态代码—-执行父类构造方法—–执行子类的构造方法(注:@PostConstruct修饰的方法是在构造方法之后执行的)注:静态变量和静态代码块都是按照代码书写顺序执行的,对于静态代码块只要是操作(调用静态方法或者新建一个类等)这个类就会执行(...

2018-03-26 16:24:29 4908

原创 Docker(Dockerfile指令)

1.Docker指令介绍FROM 指定 base 镜像(前面说过,比如ubuntu,centos等)。MAINTAINER 设置镜像的作者,可以是任意字符串。COPY 将文件从 build context(image自己的目录) 复制到镜像。 COPY 支持两种形式: COPY src dest COPY [“src”, “dest”] 注意:src 只能指定 build

2017-12-19 16:54:48 244

原创 链路日志中追踪traceId

mdc就是基于Threadlocal进行的一个流程周转的标志物的传递,就是根据这种标志,可以追踪到日志的整体请求记录,便于进行定位到问题所在,而且对于用户的影响极小。

2022-09-06 15:16:07 8351 1

原创 java实现HmacSHA256算法进行加密

1,使用HmacSHA256进行数据加密(需要使用秘钥secret) public static void main(String[] args) throws NoSuchAlgorithmException, InvalidKeyException, UnsupportedEncodingException { String secret="2131231@#42"; String message="我加密一下"; Mac sha256_HMAC = M

2020-07-22 11:13:01 14305 3

原创 自定义注解及用法

注解定义1,了解一下自定义注解中原始注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)2,自定义注解注解生效1,写一个切面进行拦截注解并生效注解使用

2020-06-03 18:04:34 224

原创 Java8中一些函数的使用

allMatch1,可以进行集合数据的简单判断,比如: List<String> list=new ArrayList<>(); list.add("1"); list.add("b"); List<String> elPermissions =new ArrayList<>(); elPermissions.add("a"); elPermissions.add("b"); elPermission

2020-06-03 17:49:14 229

原创 Spring和Springmvc的注解

1,Spring的注解: @Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。 @Scope注解 作用域 @Lazy(true) 表示延迟初始化 @Service用于标注业务层组件、 @Controller用于标注控制层组件(如struts中的action) @Repository用于标注数据访问组件...

2018-03-22 17:12:43 259

原创 Docker(镜像层缓存,Dockerfile调试)

1.镜像缓存1.镜像缓存:在构建或者下载镜像时候,当镜像层已经存在的时候,直接使用使用缓存, 不需要进行重新构建镜像,如果我们希望在构建镜像时不使用缓存,可以在 docker build 命令中加上 –no-cache 参数。如果我们改变 Dockerfile 指令的执行顺序,或者修改或添加指令,都会使缓存失效。 2.Dockerfile 在执行的时候,当有执行过相同的代码并且顺序也一致的情况下,

2017-12-19 10:38:30 4879 1

原创 Docker(镜像)

1.DockerBase镜像1.DockerBase镜像:就是不依赖其他镜像,而且还可以在此镜像基础上进行扩展的镜像,一般都是一些发行版的linnux系统(Ubuntu,Centos等等) 2.Base镜像和一般的linux镜像的区别:base镜像很小,一般是几百兆,而且base镜像采用的内核空间系统是host上的,用户空间系统(包括简单的命令,工具和程序库)采用的本身自己的。而且base镜像都是

2017-12-18 18:03:50 248

原创 Docker(简介)

1,什么是Docker容器是一种轻量级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行。开发人员在自己笔记本上创建并测试好的容器,无需任何修改就能够在生产系统的虚拟机、物理服务器或公有云主机上运行。2,为什么使用Docker容器使软件具备了超强的可移植能力。3,Docker架构图4,Docker客户端docker的一些命令:比如:docker run ps 等等5,

2017-12-15 14:55:10 300

原创 Docker(ubuntu安装)

一,安装 Docker**1.配置 Docker 的 apt 源** 安装包,允许 apt 命令 HTTPS 访问 Docker 源$ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common2. 添加 Docker 官方的 GPG

2017-12-15 14:39:29 203

原创 mybatis逆向工程生成的mapper.xml文件部分修改

1,mapper.xml中生成文件修改(数据库为:mysql) 2,mapper.xml中生成文件修改(数据库为:oracle) 3,当主键设置为自动增长的时候,必须进行修改,要不然得话就会报错误主键冲突

2017-12-08 15:45:29 2594 2

原创 js中的打印

1,js文件(jquery.PrintArea.js) *首选引用此js文件/** * Version 2.4.0 Copyright (C) 2013 * Tested in IE 11, FF 28.0 and Chrome 33.0.1750.154 * No official support for other browsers, but will TRY to accommo

2017-12-08 15:38:46 375

原创 webupload大文件分片上传

1. 大文件分片上传的js设置2.大文件上传的java后台设置 public String fileUpload(@RequestParam("file") MultipartFile file, String chunks, String chunk, String name, HttpServletRequest request, Htt

2017-12-08 15:16:13 1258 1

原创 springBootDemo入门

1,新建springBoot项目 2,springBoot 项目的介绍以及问题解答 (1),springboot的配置文件需要使用一些java类进行加载,具体需要有的是:mbatis的加载(加载mybatis文件);mapper扫描文件(用于mapper接口的扫描);数据源的加载(需要加载额外的配置文件) (2)Springboot需要一个启动的入口,使用@springBoot

2017-10-30 10:27:48 432

转载 springBoot关于访问jsp的设置

本文介绍了SpringBoot集成jsp(附源码)+遇到的坑 ,分享给大家 1、大体步骤 (1)创建Maven web project; (2)在pom.xml文件添加依赖; (3)配置application.properties支持jsp (4)编写测试Controller (5)编写JSP页面 (6)编写启动类App.java 2、新建SpringInitialzr 3、pom

2017-10-25 16:15:24 1425

原创 git 操作的一些方式

1,git中 的不同分支出现的情况分析,当clone的时候克隆的是master的分支的时候,切换其他分支的时候就可以操作不同的分支的权限,当我们克隆的是develop分支的时候,这个时候只有develop分支的操作的权限,不会找到其他的分支,这个时候就会看不到而且切换不到其他的分支上,办法就是:克隆下来master分支,然后进行切换到其他的分支就ok了, 2,当使用git branch 查看不到

2017-10-13 15:56:56 154

翻译 常用的git命令

常用的git命令 git init 初始化,在根目录文件夹下出现一个.git 文件 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看本地所有分支 git commit -am “init” 提交并且加

2017-10-13 15:56:16 190

原创 idea快速生成常用的一些快捷键

1、在IntelJ中和Eclipse中稍有不同,在Eclipse中,输入main再按Alt+/即可自动补全main函数,但是在IntellJ中则是输入psvm,选中即可 2、在方法体内部有for循环,在IntellJ中是输入fori,然后会有一个提示,选中需要的for循环即可 3、System.out.println();在IntellJ中是输入sout 4、增强for循环在Int

2017-10-10 14:41:46 8062 1

原创 前段页面标签的使用

在js中动态生成html标签或者是需要在某一中情况下进行清空,使用empty的时候,任何不能消除的标签可以嵌套上span标签 然后对span标签进行操作就ok了,这样的话就可以很随意的对任何标签进行操控,页面达到自己理想的结果,如以下代码:

2017-10-10 11:25:54 203

原创 前端进行局部打印的代码

1,引入这个局部打印的代码的js即可,然后进行直接调用printAea方法即可 官网:http://plugins.jquery.com/PrintArea/

2017-10-10 11:23:51 571

原创 bootstrap中的使用

1,bootStrap的load的方法的使用 使用的方法如下图的所示,需要传递的是一个数组,才可以进行加载 var json = []; json[0] = data; $(“#casesTable”).bootstrapTable(‘load’, json);

2017-10-10 11:22:23 397

原创 Pulling repository registry.develop.ecloud.com.cn/develop/tomcat Error: image develop/tomcat not

解决办法:

2017-10-10 11:19:22 646

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-10-10 11:14:24 213

原创 js中的三种遍历方式

关于js中的三种遍历方式1.普通的for循环遍历for(j = 0,len=arr.length; j 2,新型的for in循环 效率比较低var arr =new Array("first", "second", "third") for(var item in arr) {document.write(arr[item]+",");}3,each循环目前用

2017-10-09 18:02:48 788

原创 JS刷新当前页面的几种方法总结

JS刷新当前页面的几种方法总结reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet])                                                                                                                           参数

2017-10-09 18:00:43 972

原创 数据库中dataTime,Time以及timeStamp字段的差别

数据库中dataTime,Time以及timeStamp字段的差别DATETIME类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。(“支持”意味着尽管更早的值可能工作,但不能保证他们可以。)DATE类型

2017-10-09 17:59:08 2296

转载 org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access

最近阿里云上的tomcat日志时不时的报错,虽然报错但是不影响正常业务。但是既然报错了肯定需要知道原因的。报错详情如下:13-Oct-2015 08:26:56.061 INFO [service%0043ache.data] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illeg

2017-10-09 17:54:23 3142

原创 关于Web中的相对路径和绝对路径问题

路径问题总结:按照服务器端和客户端来进行区分的!超链接、表单、重定向(a.html  AServlet)  http://localhost:8080/xxxx/ooServlet客户端路径:可以绝对可以相对/:表示相对当前主机不写:表示相对当前文件转发、包含(BServlet)服务器端路径:必须是相对路径,不能绝对路径/:相对当前应用不写:相对当前应用:(

2017-02-07 14:10:28 376

空空如也

空空如也

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

TA关注的人

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