基础篇
qq_35807697
这个作者很懒,什么都没留下…
展开
-
Oracle数据库多重子查询嵌套的坑
在Oracle数据库中多重子查询的使用代码如下:SELECT T.*, ROWNUM RN FROM (SELECT B.*, NVL(A.AMOUNT, 0) AMOUNT, V.FULLNAME, DECODE(SHARE_TYPE, 1, '***', 0, '%%%') SHARE_TYPE原创 2017-05-25 08:57:24 · 5488 阅读 · 0 评论 -
JMS学习之active mq
mq在项目后期开发运用越来越重要,但对mq的应用还停留在一个很低的一个层次。这边展示一下mq的一个示例,以后后期mq遇到的问题后期再予以分享。 active mq的启动必须安装好java环境,要不然会一闪而退。启动后的mq 访问的地址是http://127.0.0.1:8161/admin,用户名跟密码都是admin 一个是用于生产者和消费者,一个用于生产者跟订阅者。下面是我写demo原创 2017-08-13 14:39:35 · 368 阅读 · 0 评论 -
Oracle触发器
什么是触发器? 触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。然后,触发器的触发条件其实在你定义的时候就已经设定好了。这里面需要说明一下,触发器可以分为语句级触发器和行级触发器。简单的说就是语句级的触发器可以在某些语句执行前或执行后被触发。而行级触发器则是在定义的了触发的表中的行数据改变时就会被触发一次。 具体举例: 1原创 2017-09-14 20:55:38 · 442 阅读 · 0 评论 -
JS中隐藏的坑
直接上代码: //校验数据是否导入 var inputData = {}; var baseInfo=false; inputData.PROJECT_ID=$("#PROJECT_ID").val(); ACWS.ajax('zjmcpm/qyw/design/service/QywDesignBaseInfo/CheckAllBaseInfo', input原创 2017-08-31 21:31:40 · 295 阅读 · 0 评论 -
redis的设置
redis安装完之后,你用自带的客户端能够连接肯定能成功连接。但是我在window系统连linux系统里面的redis却连接不成功。这种情况下,你首先看看两个地方是否能拼通。然后就要看你的redis.cof文件里面的两个地方的设置,一个是127.0.0.1 bind,要把这个屏蔽掉外面才可以连接。还有一个是受保护的设置protected-mode,把这个设置为NO。这样外面连接就不需要密码连接了。原创 2017-09-09 22:10:42 · 228 阅读 · 0 评论 -
spring boot创建过程中的问题
在start.spring.io网站中下载的demo,放在eclipse编译器发现如下问题。 把下载后的jar包清空,重新下载就好了。可能是在下载依赖的时候网速中断导致依赖没有下全才出现上面的错误。原创 2017-09-10 17:06:09 · 200 阅读 · 0 评论 -
这样的SQL不想改第二遍更不想再写第二遍
作为一个后台开发写数据报表是很平常的事情,但要写一个统计整个系统的东西还把两个东西合到一起你就应该有多恶心(关键是有些数据还不是按照规律)。还要在上面的情形下,不断的加数据改东西。说了这么多可能还是因为我自己太菜吧,不说了上SQL。WITH FILEDOC AS (SELECT BOD.FILENAME, TO_CHAR(BOD.BO_DOC_BODY_ID) BO_DOC_BO原创 2017-09-12 20:39:43 · 406 阅读 · 0 评论 -
ftp服务器和sftp服务器
首先,ftp跟sftp是一种传输协议,一种安全,一种不安全。其中经过实践发现要有相对于的服务器才能实现上传跟下载,不能混淆使用。 windows中ftp服务器的建立方法:第一种:系统自带的ftp 开启服务: 建立ftp,映射地址和文件夹 新建用户和密码访问ftp 贴上java类的测试代码:package com.test;import java.io.File;...原创 2018-04-18 22:53:54 · 4620 阅读 · 0 评论 -
windows中mysql数据库的备份设置
mysql数据备份对于项目来说是有必要的,然后又是windows进行备份的话可以利用windows的计划任务对这个进行定时执行处理. 第一步:脚本的编写 利用mysqldump命令对mysql数据库进行备份,脚本代码如下:@echo off color 0D MODE con: COLS=71 LINES=25 title mysql数据库自动备份脚本(任务计划)s...转载 2018-08-07 20:20:07 · 734 阅读 · 0 评论 -
经纬度的正则表达式
经度的范围是0-180,保留6位小数的正则表达式:”^(([1-9]\d?)|(1[0-7]\d))(\.\d{1,6})|180|0(\.\d{1,6})?”维度的范围是0−90,保留6位小数的正则表达式:”(([1−8]\d?)|([1−8]\d))(\.\d1,6)|90|0(\.\d1,6)?” 维度的范围是0-90,保留6位小数的正则表达式:”^(([1-8]\d?)|([1-8]\d原创 2017-09-04 22:34:28 · 13511 阅读 · 0 评论 -
Java项目转maven项目,java项目转web项目
1.事件起因 工作过程中,在你负责开发的过程中给你加一个项目是常有的事情。但是就是这种常有的事情,把我折腾的骂娘。我用eclipse编译器从svn中检索出来的项目是一个java项目(带有pom的),顿时就有点懵逼。公司这个时候的项目都在转向maven项目的类型,但是根据我在工作的经验跟在这个公司待这么久怎么也不可能是java项目啊!前面我已经检索出来了两个项目,虽然也是那种带有pom的但至少是个w原创 2017-08-15 23:12:32 · 296 阅读 · 0 评论 -
开发过程中遇到的SQL优化
需求描述 对一些业务数据以报表的形式进行展示,在项目上线前统计数据不准确(忽略了节假日的统计)和查询速度慢。统计的是职员处理业务的执行率(默认发公告给你,你在正常工作日的一天之内处理就是及时处理)。原始版本 日期格式的操作用的是to_char,导致索引没有命中,查询较慢。报表的页面引入多余的js,使得后台数据返回前台,前台加载数据的时候还要几秒。优化后的版本 涉及到的日期格式用to_d原创 2017-07-10 22:27:59 · 335 阅读 · 0 评论 -
页面打包下载功能(包括页面上带的附件)
需求描述 用户浏览页面查看信息,点击按钮下载页面内容并包括页面所带附件的插件打包效果图如下: 这里特别说一下,下载的页面与原页面是一样的。(包含页面的样式也一并下载) 2. 代码展示 要想把页面下载打包首先要把整个页面的内容包括样式图片下载到临时文件,但是页面的内容怎么传到后台?说一下思路,先把页面拼接成字符串(包括样式)。然后创建iframe,原创 2017-06-13 17:50:44 · 2828 阅读 · 0 评论 -
IE浏览器版本关于弹窗按钮变形的问题
问题分析 在一次完成需求的时候,测试测出弹窗按钮在点开时候变形。由于我开发的时候用的IE版本是11,测试用的是IE8导致我这边可以他那边不行。然后我就换了一下IE9的试试发现弹窗按钮还是变形。我用IE11的兼容IE8的发现还是没有问题,发现可能是版本高忽略了一下样式设置的问题。 变形的图片示例 完好的图片示例 问题解决 由于对那个样式影响不好判断,所以我针对页面可能影响这原创 2017-07-13 22:20:53 · 380 阅读 · 0 评论 -
虚拟机里面linux设置固定IP,访问外网
java技术分享public int getNiticeListNum(HashMap inputData) { int count = 0; DataAccessUtil qu = new DataAccessUtil(); StringBuffer sql = new StringBuffer(""); sql.appen原创 2017-05-13 18:15:42 · 680 阅读 · 1 评论 -
"玩转“列表展示
1.需求分析 先看看需求给功能做的列表展示页 看到这个就知道是要做一个列表展示的集合,里面包含各个环节的附件跟公文(有的还是单个的)。看到这个需求有点懵逼啊,对本身公司的项目环境不是很熟悉。然而这里的统计却是整个项目里面的流程都包括进来了,最重要的一点是:每个人做的功能有差异,附件ID的值并不是固定的。这里设计了一张表就是为了把所以环节跟各个阶段的东西串联起来。但是在原创 2017-08-07 21:31:07 · 276 阅读 · 0 评论 -
菜鸟填坑
客观分析 一个简单的功能做三个礼拜,你们觉得坑不坑?对我现在的我做这个功能做这么久,简直是巨坑无比。分析一下做这个功能这么久的原因:1.需求不明确,自己做需求都是靠猜的。2.刚做的时候说这个需求不急,所以就耽搁了几天再做。3.这个功能设计到自己第一次用的流还有一些页面样式的调整跟页面的调整。4.需求后面的变动,导致时间久。结论:不管需求简单还是复杂,自己要先对需求了解清楚才开始码代码。原创 2017-07-27 21:15:31 · 195 阅读 · 0 评论 -
排除工作日计算任务是否超期
1.需求分析 任务到达你的时间,如果你在工作日一天之内处理的为正常完成,反之就属于超期处理。什么是客户定义的工作日呢?就是正常上班的时间(放假的时间不算),举个例子,如果一个任务星期五到的,判断超期的时间就要把双休的时间去掉算到周一的时间。 2.实现方法 因为在中国的放假的时间有按照阳历的周六,周天,也有按照农历的国家法定节假日。其中节假日的时间也可能随着国家的政策而改变。对于PHP来说,我在原创 2017-08-13 15:00:29 · 525 阅读 · 0 评论 -
Mysql解压包的安装
由于换了新电脑,所以的环境都要到新电脑去配置。突然发现mysql的配置忘了,然后百度又重新来一遍。 特地写一篇文章记录一下,让自己长长记性。 1.安装包下载 2.配置my.ini文件 配置信息如下:[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装原创 2017-08-14 22:53:13 · 300 阅读 · 0 评论 -
win10系统mysql5.6解压包安装步骤
第一步:配置环境变量第二步:修改my-default.ini配置文件[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=F:\bianyi\mysql-5.6.24-win32# 设置mysql数据库的数据的存放目录data...转载 2019-03-13 23:04:27 · 329 阅读 · 0 评论