
工作中遇到的问题
文章平均质量分 59
贤云(xianyun)
爱学,不经历地狱般的磨练,怎么享受天堂的幸福,没有流过血的手指,怎么弹出世间绝唱
展开
-
工作之中遇到的小问题-
00迭代div name取不到next 的值0Html代码 <table class="table table-bordered" style="width:100%;"> <tbody id='tab2' class='table table-hover'><tr><th&...原创 2014-05-22 21:55:15 · 150 阅读 · 0 评论 -
数据库分页大全(oracle利用解析函数row_number高效分页)
最近在转换mysql项目到oracle项目,遇到mysql分页limit无法使用的情况,最后只能采用oracel的分页形式,一个个语句的整改过来 Mysql分页采用limt关键字select * from t_order limit 5,10; #返回第6-15行数据 第一个参数是指要开始的地方,第二个参数是指每页显示多少条数据;注意:第一页用0表示。select * fr...原创 2018-02-24 17:26:57 · 152 阅读 · 0 评论 -
jquery多个选择器绑定同一个事件
$("#logout,#logout2").on("click", function() {}) <a id="logout"></a> <a id="logout2"></a>原创 2018-02-25 22:10:22 · 676 阅读 · 0 评论 -
ibatis结合Oracle的iterate insert批量插入
ibatis批量插入oracle数据库<insert id="batchInsert" parameterClass="java.util.List"> INSERT INTO SYS_ROLE_MENU( ROLE_ID, MENU_ID ) SELECT A.* FROM ( <iterate conjunction ="union...原创 2018-02-27 13:50:09 · 770 阅读 · 0 评论 -
CentOS使用中遇到的问题-Loadedplugins:fastestmirror
在centOS系统中,安装docker命令的时候报错 yum -y install dockerLoaded plugins: fastestmirror, langpacksYou need to be root to perform this command. 解决办法如下fastestmirror是yum的一个加速插件,这里是插件提示信息是插件不能用了。不能用...原创 2018-02-27 22:26:07 · 4900 阅读 · 0 评论 -
docker安装java,tomcat环境命令
第一步执行命令,拉取镜像docker pull daocloud.io/library/tomcat:8.0.47-jre8第二步,创建一个容器名称为dock_project1 -v 宿主机目录:容器目录 docker run -d --name dock_project1 -p 10010:8080 -e "LANG=C.UTF-8" -v /docker/home/d...原创 2018-03-01 10:53:18 · 290 阅读 · 0 评论 -
Manual close is not allowed over a Spring managed SqlSession
Manual close is not allowed over a Spring managed SqlSession解决办法:在全局配置文件 class="org.mybatis.spring.SqlSessionTemplate" 后面加 scope="prototype"spring 默认scope 是单例模式这样只会创建一个Action对象每次访问都是同一个Action...原创 2018-03-01 17:45:41 · 1160 阅读 · 0 评论 -
Docker 容器(Container)的管理
容器(Container)是Docker的核心组件之一,它是用于运行镜像的一个沙箱环境,是一个从镜像创建的应用运行实例,镜像打包、构建完成后最终都会运行于容器中。容器具有良好的隔离性,容器之间是相互隔离、互不可见。本文将介绍Docker容器的创建与管理,并以容器的生命周期为主线介绍容器的创建、管理、停止,到最终删除。检查Docker状态创建、运行Docker容器2.1 ...原创 2018-03-03 09:41:21 · 717 阅读 · 0 评论 -
BindingResult 自定义错误信息
前提概要在Spring MVC和FreeMarker整合的项目中,采用JSR-303验证框架,通过注解的方式进行数据验证基础框架MVC:Spring MVC 3视图:FreeMarker验证:Hibernate-validator实现配置文件和Java代码的修改在Spring MVC配置文件中添加配置添加以下mvc的注解驱动配置,一切变成“自动化”<mv...原创 2018-04-08 13:23:50 · 5440 阅读 · 0 评论 -
spring boot项目添加拦截器验证token防止表单重复提交
遇到问题: 测试人员用burpsuite工具抓取表单数据,当页面点击提交数据后,工具burpsuite将截取到的数据修改后模拟发送,依然可以正常修改,解决办法 项目添加token验证, 第一步:先写token生成和销毁方法package com.smartt.api.interceptor; import java.lang.annotation.*; @Ta...原创 2018-04-09 10:05:11 · 1802 阅读 · 0 评论 -
Mybatis结合Oracle的foreach insert批量插入
最近在做将mysql数据库项目迁移到oracle数据库项目中,发现某些sql存在不兼容的情况,比如批量插入在mysql中写法如下,mybatis配置文件xxxMapper.xml文件: <insert id="batchInsert" parameterType="List"> INSERT INTO USER_ANSWER ( USER_ANSWER_...原创 2018-02-24 14:17:09 · 433 阅读 · 0 评论 -
oracle聚合函数汇总
今天在做项目,讲mysql项目转换为oracle项目的时候,发现某些sql语句不兼容mysql语句如下SELECT COLUMN1, group_concat(SHOUYILV ORDER BY CRETE_DATE) AS SHOUYILVFROM RCONFIGDATAWHERE column2 = '1'GROUP BY COLUMN1ORDER...原创 2018-02-24 13:02:54 · 3888 阅读 · 0 评论 -
spring集中druid进行数据库监控
Druid内置提供了一个StatViewServlet用于展示Druid的统计信息。这个StatViewServlet的用途包括:提供监控信息展示的html页面提供监控信息的JSON API注意:使用StatViewServlet,建议使用druid 0.2.6以上版本。1. 配置web.xmlStatViewServlet是一个标准的javax.servlet....原创 2018-02-11 17:52:23 · 611 阅读 · 0 评论 -
工作中遇到的问题-datagrid表格显示的问题
关于作者:郑云飞, 程序员Java(web前端,web后端,oracle数据库or mysql数据库)艺名:天放weibo:@tianFangblog: zhengyunfei.iteye.comemail: zhengyunfei8@gmail.com 下班之余,没事干写的东西吧,最近下班都很晚的,到家也就8,9,10来点了。看个...原创 2014-05-22 23:38:51 · 417 阅读 · 0 评论 -
bootstrap fuelux datagrid表头如何添加checkbox多选框
如下原型图:画图工具:Axure RP PRO 7.0 我现在要实现的是用如何用fuelUX datagrid在表头添加一个checkbox多选按钮,现在我能做到是是如下图所示:开发语言:FuelUX datagrid 2张图的差异 第一张图:在表头全选的后面多了一个checkbox按钮,我现在想实现的是用fuelux datagrid实现在表头全选的后...2014-05-26 23:11:18 · 278 阅读 · 0 评论 -
IDEA跑Tomcat异常
具体异常如下 Artifact :war exploded: Server is not connected. Deploy is not avail 根据别人的回答,去掉tomcat/bin下的setenv.*文件即可。 原因是该脚本里含有 set JAVA_OPTS=-server -Xmx768m -XX:MaxPermSize=256M 将IDEA的JAVA_OPTS覆盖了。 但...原创 2015-06-10 09:48:11 · 161 阅读 · 0 评论 -
解决idea开启多个窗口内存溢出的问题
最近使用Intellij idea开发的时候,经常遇到内存被占满,导致异常卡顿,一开始总以为是自己程序内存泄露,后面发现即使不启动自己的项目,只是单纯的开发,依然会出现内存占满甚至溢出的情况。最后,实在受不了,在各大技术网站上搜罗相关文章,都说修改Intellij idea默认的vm配置文件即可增大使用内存,比如,将bin目录下的idea.exe.vmoptions文件内由-server-X...原创 2015-08-03 10:27:48 · 3867 阅读 · 0 评论 -
Nginx出现413 Request Entity Too Large错误解决方法
Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现,打开nginx主配置文件nginx conf,找到http{}段,添加解决方法就是打开nginx主配置文件nginx conf,一般在 usr local nginNginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现...原创 2016-07-27 17:25:31 · 822 阅读 · 0 评论 -
Twitter的分布式自增ID算法snowflake
各种主键优缺点对比1.数据库自增主键优点:简单;唯一;递增;增幅固定缺点:写性能决定每秒生成数量上限,扩展差;分布式数据库,主节点挂掉,备节点上时可能有问题(主节点写入成功,日志未同步到备节点,导致id重复)备注:可有一个写库变成多个库同时写,如1、2、3三个库同时写,初始id分别为1、2、3,自增幅度都为3。这种方式可保证id不重复。但导致id不是绝对递增,而是整体趋势上递增...原创 2018-02-02 14:29:16 · 125 阅读 · 0 评论 -
java调用R语言包(JRI方式),bug记录
一,软件环境 win10 64位 + eclipse + jdk 1.7 二,使用JRI方式的步骤 2.1 首先安装rJava(两种方式) (1) 使用命令install.packages("rJava")安装 ; (2) 使用RGui的图形化界面安装; 程序包 --> 安装程...原创 2018-02-07 09:22:29 · 486 阅读 · 0 评论 -
[Navicat] 连接Oracle报错_Cannot load OCI DLL 87
Navicat可以用来连接各种主流数据库,真是个不错的DB工具。如果你第一次用Navicat尝试连接oracle数据库,很可能报下面的错:Cannot load OCI DLL 87:Instant Client package is required for Basic and TNS connection.原因:Oracle需要装client才能让第三方工具通过OCI(O...原创 2018-02-11 15:43:20 · 245 阅读 · 0 评论 -
mysql和oracle数据互相迁移
工作中,项目原本是mysql数据库后台需要换成oracle数据库因此需要进行数据迁移迁移工具navicat-数据传输2018-02-11 15:53:38 · 388 阅读 · 0 评论 -
docker docker0: iptables: No chain/target/match by that name. 问题解决
启动docker容器报错docker docker0: iptables: No chain/target/match by that name. 问题解决 解决办法:重新启动docker服务systemctl restart docker 再启动docker容器docker start 容器名 docker启动相关命令守护进程重启 sudo systemc...原创 2018-09-17 10:21:00 · 694 阅读 · 0 评论