自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Jquery object对象转换成json字符串

1.首先确定数据类型var jsonStr = '{"a": 1, "b": "string", "c": [1, "11"]}';console.log(typeof(jsonStr)); // string2.obj–>json字符串JSON.stringify(要转换的object对象)此方法返回的就是一个类似于 {“name”:“张三”,“age”:18} 这样的字符串3.json字符串–>jsonObjvar jsonObj = eval(jsonStr);va

2020-05-31 13:23:42 2237

原创 fileinput使用

1.引入必要的js/css<script th:src="@{/ajax/libs/bootstrap-fileinput/fileinput.min.js}"></script><link th:href="@{/ajax/libs/bootstrap-fileinput/fileinput.min.css}" rel="stylesheet"/>除了fileinput.min.css和fileinput.min.js外,你必须要加载jquery.min.js和

2020-05-30 15:28:09 2796

原创 git tag (使用idea 增加/推送/删除标签等使用)

进入Version Control–>log1.在之前版本中,右键,新建标签2.输入标签名称,建议输入版本号的方式3.push标签由于不是在当前最新版本打入的标签,push时需要选择push tags (all),不然不能push如果想要单独push标签,可以使用命令git push origin tagName 推送单个分支在idea的log中也可以看到刚才的标签或者搜索标签4.删除标签在idea中由于没有找到删除标签的功能,所以只能采用命令行的方式进行 删除本地tag删除

2020-05-25 08:56:27 3611

原创 git tag使用

列出已有的taggit tag加上-l命令 可以使用通配符来过滤tag新建taggit tag tagNamegit tag -a tagName -m “remark”查看tag详细信息git show tagName将tag同步到远程服务器同提交代码后,使用git push来推送到远程服务器一样,tag也需要进行推送才能到远端服务器。使用git push origin [tagName]推送单个分支。git push origin tagNamegit p

2020-05-23 12:26:25 148

原创 Log4j2过滤日志级别配置

一. 属性详解onMatch="ACCEPT"匹配该级别及以上级别;onMatch="DENY"不匹配该级别及以上级别;onMismatch="ACCEPT" 表示匹配该级别以下的级别;onMismatch="DENY" 表示不匹配该级别以下的级别;二. 单一应用匹配INFO级别以及以上级别,不匹配INFO级别以下级别,即: 匹配 >= INFO的级别<ThresholdFilter level="INFO" onMatch="ACCEPT" onMismatch="DENY"/

2020-05-23 10:10:23 5643

原创 mac 配置host

Host是什么Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。浏览器访问网站,要首先通过DNS服务器把要访问的网站域名解析成一个唯一的IP地址,之后,浏览器才能对此网站进行定位并且访问其数据。操作系统规定,在进行DNS

2020-05-23 08:51:59 5115

转载 Log4j 2使用教程

日志的级别:我们现在要调用logger的方法,不过在这个Logger对象中,有很多方法,所以要先了解log4j的日志级别,log4j规定了默认的几个级别:trace<debug<info<warn<error<fatal等。这里要说明一下:1)级别之间是包含的关系,意思是如果你设置日志级别是trace,则大于等于这个级别的日志都会输出。2)这不同的级别的含义大家都很容易理解,这里就简单介绍一下:trace是追踪,就是程序推进以下,你就可以写个trace输出,所以tra

2020-05-22 14:32:46 3493

转载 Bootstrap栅栏布局里col-xs-*、col-sm-*、col-md-*、col-lg-*之间的区别及使用方法

bootstrap栅栏系统css中的col-xs-、col-sm-、col-md-* 、col-lg-*的意义:.col-xs-* 超小屏幕 手机 (<768px).col-sm-* 小屏幕 平板 (≥768px).col-md-* 中等屏幕 桌面显示器 (≥992px).col-lg-* 大屏幕 大桌面显示器 (≥1200px)关键字解释1、col-column:列;2、xs-maxsmall:超小; sm-small:小; md-medium:中等; lg-large:大;3、

2020-05-22 08:46:02 881

原创 Jenkins 参数化构建(Git Parameter)

1.配置—》General—》参数化构建过程2.“源码管理”中的相关修改3.配置好之后,保存,立即构建,查看选项则为如图所示。

2020-05-21 08:38:33 583

转载 js 创建数组

创建Set对象 let s = new Set();//用new创建Set let s = newSet([1,2,3]);//直接初始化set增加元素 s.add(5);s.add(100).add(200);//增加多个获取元素个数console.log(s.size);//不能用s.length,它没有定义这个属性用has判断元素是否存在console.log(s.has(100));//返回bool结果,true表示有,false表示无遍历for(let e of s)

2020-05-20 08:28:22 204

原创 $.post使用

$.post是jquery自带的一个方法,使用前需要引入jquery.js语法:$.post(url,data,callback,type);url(必须):发送请求的地址,String类型data(可选):发送给后台的数据,以key/value形式{a:value1,b:value2},即json格式callback(可选):请求成功后的回调函数。因此,在后台的处理中,需要给JSONObject put一个是否成功的值,见下面例子。type(可选):即第二个参数data的数据类型。如果有dat

2020-05-20 08:22:11 22533

转载 [ thymeleaf ] -常用标签总结

1.${}和*{}controller@RequestMapping(value = "/message/member_show", method = RequestMethod.GET)public String memberShow(Model model) { User vo = new User(); vo.setUid(12345678L); vo.setName("尼古拉丁.赵四"); vo.setAge(59); vo.setSalary(1000

2020-05-19 16:28:22 284

转载 [ thymeleaf ] - th:field和th:value的区别

th:field 用法:th:field="*{name}",(用来绑定后台对象和表单数据)th:value 用法:th:value="${brand.name}",(用对象对name值替换value属性)thymeleaf里的th:field等同于th:name和th:value,浏览器在解析th:field的时候,会解析成name="${th:field}"的值。然后后台就可以接收到从前台传过来的值。而th:value可以接受到后台的的值,后台则可以根据name获取到前台的值。th:f

2020-05-19 15:57:02 3629

转载 [ thymeleaf ] - input/select/radio回显

input/select/radio回显input<input type="text" class="form-control1" id="name" name="name" th:value="${user.name}">select<label class="col-sm-2 control-label">类别</label><div class="col-sm-8"> <select name="cId" id="cId"

2020-05-19 15:50:53 538

原创 js格式化表格时间,不满足两位自动补充0

方法一:实体类中添加时间转换注解(注意时区问题)@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8") private Date startTime;方法二:js处理{ field : 'crtTime', title : '创建时间', width : 100, sortable :true, align : 'center', formatter : crtTime

2020-05-19 15:37:16 1423

原创 [ thymleaf ] - 三目运算多个条件判断的写法

<div class="form-group"> <label class="col-sm-2 control-label">活动状态:</label> <div class="form-control-static" th:text="*{status}==0?未上线:(*{status}==1?已上线:(*{status}==2?已下线:已过期))"></div> .

2020-05-19 15:30:38 1124

原创 干货超实用-select下拉框去重

循环当前页面所有select,查找每个select,并回重新给select的用html赋值$("select").each(function(i,n){var options = "";$(n).find("option").each(function(j,m){if(options.indexOf($(m)[0].outerHTML) == -1){options += $(m)[0].outerHTML;}});$(n).html(options);});也可以给指定select

2020-05-19 15:26:03 1511 1

转载 必填项前添加红色星号

实现给必填项前添加红色星号html <div class="form-group"> <label class="col-sm-3 control-label calss名字">活动名称:</label> <div class="col-sm-8"> <input name="activityName" th:field="*{activityName}" class="

2020-05-19 15:20:17 13452

原创 [ Thymeleaf ] - jquery从ModelMap取值(对象/json)

[Thymeleaf] js从ModelMap取值controller代码modelMap.put(“marketingTools”, marketingTools); //存放整个对象modelMap.put(“isShare”, isShare);//存放一个值html代码<script type="text/javascript"> $(function() { var isShare= [[${isShare}]]; if(isSha

2020-05-19 15:00:28 4065 5

空空如也

空空如也

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

TA关注的人

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