- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 Oracle、MySQL、SQLserver 元数据查询
关系型数据库 - MySQL及SQLserver rdbms_table : information_schema.tables rdbms_column : information_schema.columns rdbms_index : information_schema.statistics包含聚簇索引,SQLserver中没有该表,调用存储过程,如 exec sp_statistics 'table_name'; rdbms_foreign_key :i...
2022-05-24 10:18:10
439
原创 读写锁示例
package com.example.rw;import java.util.HashMap;import java.util.Map;import java.util.Random;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReadWriteLock;import java.util.concurrent.lo.
2021-07-15 11:05:06
190
原创 ForkJoinDemo
package com.example.fj;import java.util.concurrent.ExecutionException;import java.util.concurrent.ForkJoinPool;import java.util.concurrent.ForkJoinTask;import java.util.concurrent.RecursiveTask;/** * @ClassName ForkJoinDemo * @description: TODO .
2021-07-15 11:03:30
213
原创 Jenkins实现前端项目自动部署
Jenkins实现前端项目自动部署有效利用自动化部署工具,不仅可以规避项目发布过程中人为因素引起的各种错误,也可以将开发或运维人员从紧张、繁琐且枯燥的打包部署工作中解脱出来,是我们迈向DevOps的重要一步。在之前的工作中,我们学习实现了后端项目的自动化部署,本次SPD项目采用前后端分离的模式,前端项目如何实现自动化部署呢?1、Jenkins环境准备1.1、安装Nodejs插件首页 -> Manage Jenkins -> Manage Plugins在 Installed
2021-07-08 16:29:32
589
原创 SpringBoot 默认情况下在Controller上标注@Transaction
SpringBoot默认情况下,SpringMVC 遇到异常,会向上抛出, 然后发送一个/error 请求。所以,@Transaction标注在Controller的请求上也可以生效,但是不推荐这样做。
2021-07-08 15:42:31
565
原创 Typora 生成的HTML左侧增加导航
使用notepad或notepad++等编辑器打开html,<body class='typora-export os-windows' >将附件内容全选,复制,粘贴在这里<div>....</div></body>如图...
2020-03-16 16:18:39
5914
8
原创 Semaphore(信号量)简单示例
使用Semaphore实现同一时间最多n个线程访问某个方法。场景如:10个同学进入食堂,但只有3个窗口工作;package com.aoyang;import java.util.concurrent.Semaphore;import java.util.concurrent.TimeUnit;public class Playground { public static ...
2020-03-04 16:15:31
328
原创 REST学习笔记
REST简介2000年 Roy Thomas Fielding,HTTP协议的主要设计者,Apache基金会的第一任主席;互联网软件的架构原则,一种风格。如果一个架构符合REST原则,就称它为RESTful架构;Representational State Transfer 翻译为 “变现层状态转化”;资源(Resources)REST的名称“表现层状态转化”中省略了主语。“表现层...
2020-01-12 11:13:48
205
原创 Vue指令(Directive)
Vue指令(Directive)--基于vue2.xv-bind <a href="#" v-bind:title="msg">链接</a> 将这个元素节点的title特性和 Vue 实例的msg属性保持一致 v-bind:title=“msg” 使用语法糖后 :title="msg" 即:<a href="#" :title="msg">...
2019-10-19 15:21:44
314
原创 使用Docker安装的Gitlab在应用过程中的踩坑经历
使用Docker安装的Gitlab在应用过程中的踩坑经历1. Docker安装Gitlab,因为端口占用问题,将镜像的22端口映射到宿主机的8022端口2. 无法使用ssh认证的问题3. 后续在使用ssh协议 push代码时应该使用8022端口进入gitlab的配置文件 gitlab.rb修改配置 gitlab_rails[‘gitlab_ssh_host’] 和 gitlab...
2019-09-30 15:41:33
1082
原创 SpringBoot默认配置中static目录下的html文件不使用模板引擎
版本:SpringBoot 1.5.10.RELEASE + thymeleaf 3.0.9.RELEASESpringboot默认配置下访问的默认页面是 classpath路径下的四个目录中的index.html,这四个目录分别是 /static /public /resources /META-INFO/resources而Spring...
2018-07-15 16:36:45
10214
原创 js判断两个数组中元素的包换关系
/*a数组是否包含b数组*/function isContained(a, b){ if(!(a instanceof Array) || !(b instanceof Array)) return false; var i = 0, lengthOfA = a.length, j = 0, lengthOfB = b.length; if(lengthOfA <
2018-01-22 10:31:22
944
原创 pom.xml中project.reporting.outputEncoding
参考文档位置:https://cwiki.apache.org/confluence/display/MAVENOLD/Reporting+Encoding+ConfigurationAdding this element to the POM structure without breaking backward compatibility can only happen in
2017-11-13 13:20:32
7415
2
转载 maven的内置属性及使用
Maven共有6类属性:内置属性(Maven预定义,用户可以直接使用)${basedir}表示项目根目录,即包含pom.xml文件的目录;${version}表示项目版本;${project.basedir}同${basedir};${project.baseUri}表示项目文件地址;${maven.build.timestamp}表示项目构件开始时
2017-05-29 16:20:12
337
转载 mybatis:在xml中配置SQL时大于小于符号问题
当我们需要通过xml格式处理sql语句时,经常会用到,,>,>=等符号,但是很容易引起xml格式的错误,这样会导致后台将xml字符串转换为xml文档时报错,从而导致程序错误。这样的问题在iBatiS中或者自定义的xml处理sql的程序中经常需要我们来处理。其实很简单,我们只需作如下替换即可避免上述的错误:原符号 > >= &
2017-04-22 16:28:30
552
原创 MySQL 5.4.6之前有关timestamp设置current_timestamp时报错there can be only one TIMESTAMP column with CURRENT_TI
遇到的情况:表中有多个timestamp类型的字段,最后一个使用current_timestamp()时报错:there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause。在网上看到有人说:(博客地址:http://blog.youkuaiyun.com/core_cto/a
2017-04-22 01:02:30
10953
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-04-06 21:18:13
426
原创 Linux目录处理命令
ls [选项] [文件或目录] 选项: -a 显示所有文件,包括隐藏文件 -l 显示详细信息 -d 查看目录属性 -h 人性化显示文件大小 -i 显示inodels -l 的“小名”为:ll
2017-04-06 21:02:42
293
转载 pom.xml中的占位符
pox.xml中的占位符:maven的属性,是值的占位符,类似EL,类似ant的属性,比如${X},可用于pom文件任何赋值的位置。有以下分类:env.X:操作系统环境变量,比如${env.PATH}project.x:pom文件中的属性,比如:1.0,引用方式:${project.version}settings.x:settings.xml文件中的属性,比如:fal
2016-04-08 15:39:21
2032
转载 用JavaScript解决Placeholder的IE8兼容问题
if( !('placeholder' in document.createElement('input')) ){ $('input[placeholder],textarea[placeholder]').each(function(){ var that = $(this), text= that.attr('placeholder')
2016-02-26 13:11:58
3817
原创 使用js获取表单中各个name的值
jQuery ajax - serialize() 方法使用js获取表单中各个name的值,不需要一个一个获取了。http://www.w3school.com.cn/jquery/ajax_serialize.asp
2016-02-24 10:05:43
8125
原创 validate插件获取表单中某一项的验证情况
var $validator = $("form").validate(), isValidate = $validator.element($("#input"));if(isValidate){alert("执行逻辑");}
2016-02-22 15:32:23
2012
原创 jqgrid刷新列表,重新加载数据
重新加载jqGrid中的数据jQuery("#grid_id").trigger("reloadGrid");
2016-01-25 13:27:49
49299
原创 jsp获取list的长度
http://java.sun.com/jsp/jstl/core" prefix="c"%> http://java.sun.com/jsp/jstl/functions"%>
2015-12-30 18:21:03
3403
转载 mysql查询今天、昨天、7天、近30天、本月、上一月 数据
今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) 7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY)
2015-12-30 10:28:22
449
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人