- 博客(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
542
原创 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
3030
原创 手机端,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
524
原创 Dockerfile自定义tomcat基础镜像,带jkd和ant
前提:自定义tomcat基础镜像。tomcat的配置和运行参数可以在,具体项目文件的Dockerfile中添加,这样tomcat基础镜像就通用了。因为是传统项目,没有maven 所以用ant构建,maven项目思路一样,安装maven,执行命令构建。Dockerfile:#基于centos7构建FROM centos:7#作者MAINTAINER xxxxx@xxxxxxx.com#定义时区参数ENV TZ=Asia/Shanghai#设置时区RUN ln -snf /usr/sha
2020-12-21 10:47:19
404
原创 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
490
原创 js时间戳格式化日期
/** * 时间戳转换日期 * unixTime 时间戳(秒) * isFull 返回完整时间(Y-m-d 或者 Y-m-d H:i:s) */function UnixToDate(unixTime, isFull) { var ti...
2019-09-23 16:46:56
248
原创 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
125
原创 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
1531
原创 MyEclipse10、Eclipse使用JRebel
在MyEclipse+JRebel+Tomcat,解决开发传统Web项目的时候,修改方法、增加参数,需要重启tomcat。修改项TomcatJRebel方法内代码不重启不重启类内的方法重启不重启Spring相关文件重启改成用注解的方式后,不重启静态文件不重启不重启**安装插件方式采用下载,解压方式**1. 下载插件包打开 ht...
2019-04-30 16:26:45
710
原创 JOSN字符串中单引号双引号处理,HTML中常用字符实体相互转换
1.JOSN字符串中单引号双引号处理情况:页面中使用后端传来的json(字符串中有单引号或者双引号),我用的freemarker模板//json内容,注意key"name" 的值中有个单引号String json = "{\"name\":\"levi's\",\"age\":\"18\"}&
2018-11-13 10:50:34
1904
原创 MySQL字符串截取、取长度、替换
1、MySQL截取字符串MySQL截取字符串函数有很多:substring(),substring_index(),left(), right(), mid(), substr()。其中,substring() 的功能非常强大,平时只用这个就够了,substring_index()是用指定的字符在字符串中第n次出现的位置,之前或之后的字符串。substring()substring(字符串...
2018-10-30 13:56:39
11525
原创 Eclipse,tomcat远程debug
Eclipse,tomcat远程debug适合调试linux测试环境的代码,debug+错误日志,比单独看错误日志解决问题更快,如果碰到不报错的时候就更方便了。需要调试的tomcat配置/tomcat/bin/catalina.sh文件中CATALINA_OPTS参数加如下参数address=8000为调试端口,注意不要冲突并且是开放可连接的CATALINA_OPTS="-server...
2018-09-20 14:19:26
518
原创 post方式实现下载文件、打开新页面(ie8可用)
post方式实现下载文件、打开新页面(ie8可用)** 项目迁移到了云环境,带有参数的a标签,点击一次下载有时会下载两个文件。所以改为post方式提交下载需要的参数**代码中append()方法行顺序不要改变,会影响ie8不生效var DownLoadFile = function (options) { var config ={ method: 'post' }; ...
2018-09-20 13:46:40
1912
原创 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
4473
原创 FastJson过滤属性、判断json是否存在某个key、删除json中的一个key
以下是一个通用的对象转json的方法,使用的fastjson的SimplePropertyPreFilter 对象,个人感觉比使用PropertyPreFilter的匿名内部类形式的过滤器更好用!/** * 将对象序列化为json,并回写到客户端浏览器 */public void objectToJson(Object obj, String[] args) { //属性过滤器对象
2018-03-29 09:07:22
12282
原创 Eclipse正则替换时获取字符
eclipse中使用正则表达式批量替换时,有时需要提取字符 例如:helloService-v2 转换为 v2/helloService "(?<name>^.+)-(?<version>v.+$)" "${version}/${name}"需要注意的是eclipse中jdk1.6是不支持的正则替换的,jdk1.8可以,1.7没试(
2018-03-02 14:56:05
244
原创 js字符串定义为变量名,通过字符串查找变量
最近在写js的时候碰到了难题,我又一个页面需要生成很多的变量。但是变量的名称是根据参数的不同而区分的。1、字符串定义为变量名例如可能需要生成的变量名字 url_1,url_2,url_3… (后面的数字是根据参数来的)。 所以我的函数名 应该由 var ‘变量名’ = “url_”+num; 生成函数名 但这问题就来了。初始化变量时等号左边是不允许是表达式的。 所以 v...
2018-02-28 16:37:27
8398
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
2732
原创 Ueditor更改统计字数与内容保存去除字符实体
Ueditor 默认统计方式为统计字符,今天项目中要求输入英文写作,所以要对单词数进行统计。直接上代码<script type="text/javascript"> //初始化Ueditor var ue = UE.getEditor('container', { toolbars: [ ['undo', 'redo', 'bold', 'italic',
2018-02-10 17:32:33
1853
原创 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
3085
转载 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
904
转载 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
1963
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
10618
1
转载 Freemarker判断序列中是否包含某个元素
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-12-04 14:22:17
4063
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人