自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 新安装IDEA 常用插件、设置

快捷键Shift + Alt + U,在 kebab-case、SNAKE_CASE、PascalCase、camelCase、snake_case 或 space case 之间轻松切换。快捷键Shift + Alt + U,在 kebab-case、SNAKE_CASE、PascalCase、camelCase、snake_case 或 space case 之间轻松切换。实体类转json字符串,编辑.java文件中右键类名,菜单中选 pojo to json,直接粘贴。” 的完整sql语句。

2023-08-25 15:14:57 461

原创 XML文件读取报错IOException parsing XML document from URL

问题XML配置文件最上方约束引用了“http://www.springframework.org/dtd/spring-beans.dtd”因为网络原因,无法访问上面的地址。解决自己下载spring-beans.dtd文件 ,放在项目中约束文件路径改为“classpath:/spring-beans.dtd”最后面是文件内容读取XML配置文件错误信息[org.springframework.web.servlet.DispatcherServlet]Context initializatio

2021-10-27 10:44:42 2586

原创 手机端,M端底部滚动日期选择

简单的手机端,M端底部滚动日期选择效果图依赖jquery,一个css文件,一个js文件,2个文件内容放后面,先放初始化代码$(function (){ var calendar = new LCalendar(); calendar.init({ 'trigger': '#birthday',//标签id 'type': 'date',//date 调出日期选择 datetime 调出日期时间选择 time 调出时间选择 ym 调出年月选择 }); });

2021-04-12 16:39:49 421

原创 Dockerfile自定义tomcat基础镜像,带jkd和ant

前提:自定义tomcat基础镜像。tomcat的配置和运行参数可以在,具体项目文件的Dockerfile中添加,这样tomcat基础镜像就通用了。因为是传统项目,没有maven 所以用ant构建,maven项目思路一样,安装maven,执行命令构建。Dockerfile:#基于centos7构建FROM centos:7#作者MAINTAINER [email protected]#定义时区参数ENV TZ=Asia/Shanghai#设置时区RUN ln -snf /usr/sha

2020-12-21 10:47:19 335

原创 linux在文件中搜索内容,在上一行插入文本,批量查找替换文件内容

**前提:**直接解压的tomcat基础docker镜像,因为每个项目的配置不一样,所以通过在Dockerfile中写RUN命令给tomcat的server.xml添加配置参数格式: sed -i ‘/搜索内容/i\添加内容’ 文件路径sed -i '/<\/Host>/i\\t<Context path="" docBase="\/www" reloadable="false"><\/Context>' /usr/local/tomcat/apache-tom

2020-12-21 10:16:16 414

原创 js时间戳格式化日期

/** * 时间戳转换日期 * unixTime 时间戳(秒) * isFull 返回完整时间(Y-m-d 或者 Y-m-d H:i:s) */function UnixToDate(unixTime, isFull) { var ti...

2019-09-23 16:46:56 216

原创 js刷新父窗口

a窗口中使用window.open()打开了一个新的窗口bb窗口中触发操作后刷新a窗口b窗口中使用jsif(window.opener&&!window.opener.closed)window.opener.location.reload();//if条件是判断a窗口是否被关闭,如果关闭不执行刷新操作...

2019-08-29 14:04:47 90

原创 js终止事件传播

下面代码模拟单机“回车”,触发操作,并终止事件传播function next(e){ var e = e || window.event; if(e.keyCode == 13){ //业务处理 //终止事件传播开始 if(e.stopPropagation){ e.stopPropagation(); }else{ e.cancelBub...

2019-08-01 10:30:39 1456

原创 MyEclipse10、Eclipse使用JRebel

在MyEclipse+JRebel+Tomcat,解决开发传统Web项目的时候,修改方法、增加参数,需要重启tomcat。修改项TomcatJRebel方法内代码不重启不重启类内的方法重启不重启Spring相关文件重启改成用注解的方式后,不重启静态文件不重启不重启**安装插件方式采用下载,解压方式**1. 下载插件包打开 ht...

2019-04-30 16:26:45 660

原创 JOSN字符串中单引号双引号处理,HTML中常用字符实体相互转换

1.JOSN字符串中单引号双引号处理情况:页面中使用后端传来的json(字符串中有单引号或者双引号),我用的freemarker模板//json内容,注意key&quot;name&quot; 的值中有个单引号String json = &quot;{\&quot;name\&quot;:\&quot;levi's\&quot;,\&quot;age\&quot;:\&quot;18\&quot;}&

2018-11-13 10:50:34 1801

原创 MySQL字符串截取、取长度、替换

1、MySQL截取字符串MySQL截取字符串函数有很多:substring(),substring_index(),left(), right(), mid(), substr()。其中,substring() 的功能非常强大,平时只用这个就够了,substring_index()是用指定的字符在字符串中第n次出现的位置,之前或之后的字符串。substring()substring(字符串...

2018-10-30 13:56:39 10789

原创 Eclipse,tomcat远程debug

Eclipse,tomcat远程debug适合调试linux测试环境的代码,debug+错误日志,比单独看错误日志解决问题更快,如果碰到不报错的时候就更方便了。需要调试的tomcat配置/tomcat/bin/catalina.sh文件中CATALINA_OPTS参数加如下参数address=8000为调试端口,注意不要冲突并且是开放可连接的CATALINA_OPTS=&quot;-server...

2018-09-20 14:19:26 476

原创 post方式实现下载文件、打开新页面(ie8可用)

post方式实现下载文件、打开新页面(ie8可用)** 项目迁移到了云环境,带有参数的a标签,点击一次下载有时会下载两个文件。所以改为post方式提交下载需要的参数**代码中append()方法行顺序不要改变,会影响ie8不生效var DownLoadFile = function (options) { var config ={ method: 'post' }; ...

2018-09-20 13:46:40 1842

原创 sql指定排序规则、筛选id最大或最小记录、查询插入数据

一、sql指定排序规则1. oracleselect l.* from learner l where l.study_num in ('1760010025', '1660030817', '1860039508', '1660056123') order by instr('1760010025,1660030817,1860039508,1660056123', l.study_num

2018-04-09 17:00:19 4299

原创 FastJson过滤属性、判断json是否存在某个key、删除json中的一个key

以下是一个通用的对象转json的方法,使用的fastjson的SimplePropertyPreFilter 对象,个人感觉比使用PropertyPreFilter的匿名内部类形式的过滤器更好用!/** * 将对象序列化为json,并回写到客户端浏览器 */public void objectToJson(Object obj, String[] args) { //属性过滤器对象

2018-03-29 09:07:22 12062

原创 Eclipse正则替换时获取字符

eclipse中使用正则表达式批量替换时,有时需要提取字符 例如:helloService-v2 转换为 v2/helloService "(?<name>^.+)-(?<version>v.+$)" "${version}/${name}"需要注意的是eclipse中jdk1.6是不支持的正则替换的,jdk1.8可以,1.7没试(

2018-03-02 14:56:05 210

原创 js字符串定义为变量名,通过字符串查找变量

最近在写js的时候碰到了难题,我又一个页面需要生成很多的变量。但是变量的名称是根据参数的不同而区分的。1、字符串定义为变量名例如可能需要生成的变量名字 url_1,url_2,url_3… (后面的数字是根据参数来的)。 所以我的函数名 应该由 var ‘变量名’ = “url_”+num; 生成函数名 但这问题就来了。初始化变量时等号左边是不允许是表达式的。 所以 v...

2018-02-28 16:37:27 8026 1

原创 JQuery、Js获取元素、鼠标位置

单机某个元素弹出窗口有时需要动态的获取元素的位置 例如: 例如图片中的弹框,如果红色单词向右移动,弹窗会显示不完整 JQuery 获得绝对,相对位置的坐标方法//获取页面某一元素的绝对X,Y坐标var X = $('#ID').offset().top;var Y = $('#ID').offset().left;//获取相对(父元素)位置:var X = $('#ID')....

2018-02-28 15:24:02 2665

原创 Ueditor更改统计字数与内容保存去除字符实体

Ueditor 默认统计方式为统计字符,今天项目中要求输入英文写作,所以要对单词数进行统计。直接上代码<script type="text/javascript"> //初始化Ueditor var ue = UE.getEditor('container', { toolbars: [ ['undo', 'redo', 'bold', 'italic',

2018-02-10 17:32:33 1761

原创 freemarker中的null处理以及!与??、?exists的使用

freemarker处理null字段如:${user.name!'想要展示的内容'}而写成这样的时候:获取当前用户的角色:${user.role.name!}而role任然没值的时候依然会报错,而正确的方式获取当前用户的角色:${(user.role.rolename)!}?? 用于判断是否为空<#if user.name??>或者<#if user.name?e...

2018-01-31 09:19:53 2914

转载 Quartz启动报错scheduling.quartz.SchedulerFactoryBean#0' defined in URL

版本:spring 3+quartz1.6 quartz 的模式是同步数据库 注意后边有一个root cause java.lang.IllegalStateException: Cannot run without an instance id. 异常异常信息:javax.servlet.ServletException: Servlet.init() for servlet sprin

2017-12-21 10:27:14 787

转载 js控制checkbox选中状态,重复执行不生效

个人习惯用js控制checkbox选中状态代码:$("#cb1").attr("checked","checked");$("#cb1").attr("checked",true);$("#cb1").removeAttr("checked","checked");$("#cb1").removeAttr("checked",true);但是当重复调用的时候,会出现无法勾选上情况。查看源码该对

2017-12-14 15:17:05 1853 1

转载 freemarker取list的size

取得list的长度:${fields?size}。而使用判断其长度的时候,<#if fields?size>0 ></#if>会抛出错,说不是boolean类型,Java backtrace for programmers:----------freemarker.core.NonBooleanException: Error on line 132, column 22 in viewEnt

2017-12-08 10:53:48 9732 1

转载 Freemarker判断序列中是否包含某个元素

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

2017-12-04 14:22:17 3848

新安装IDEA 常用插件、设置

idea导出的配置文件

2023-08-25

空空如也

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

TA关注的人

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