- 博客(120)
- 资源 (5)
- 收藏
- 关注
原创 开发时mysql记录
这是一个根据放款多少进行机构排名的sql语句,因为这里涉及到经典的SQL语句中的变量参数的使用1.首先看下比较简单的变量使用2.然后给了mybits中的变量使用目的就是为了记录mybits中sql的写法和查询条件的赋值使用以便以后查找使用
2022-12-24 10:04:01 139
原创 java文件下载记录
1.如果是仅仅给前端展示的文件比如( jpg、png)等格式的图片2.需要给前端是base64的encode格式以字符串传给前端3.但是如果说是大文件需要下载文件,很多初级工程师,特别是非专业的工程师束手无策了3.1其实这里主要有两点首先需要前端的两个主主要对象httpServeletRequest,httpServeletresponse还有其他文件信息的实体对象3.2获取了上述两个对象后就需要对request和response设置响应头3.3根据业务要求设置响应头的下载文件格式等以下
2022-12-24 09:24:50 164
原创 orecle的decode函数用法
1.第一种形式decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)ELSE RETURN(缺省值)END IF2.第二种形式decode(字段或字段的运算,值1,值2,值3)这个函数运行的结果是,当字段或字段的运算的值
2022-12-24 08:47:24 884
原创 activiti工作流开发记录
1.启动类去除Security配置2.开启工作流3.第一节点审批4.查询审批任务id每个岗位审批要进行查询任务id进行审批操作5.查询审批意见
2022-12-23 18:26:19 83
原创 在xshell请求接口命令
curl -X POST -H "Content-Type:application/json" http://127.0.0.1:8080/batchDeal/userdata
2022-12-23 17:41:58 542
原创 oracle 导出导入
--虚拟机切换用户$su - oracle--查看服务监听状态$lsnrctl status---打开监听服务$lsnrctl start--停止监听服务$lsnrctl stop--以管理员身份登录$sqlplus / as sysdba--关闭数据库SQL> shutdown immediate ;--启动数据库SQL> startup ;--查看数据库状态及其实例名(ESPTESTPDB1)SQL>show pdbsSQL>alter pl..
2021-01-15 11:21:30 130
原创 Weblogic 部署两个应用
说明:在项目组客户要求两个应用一个uat,一个是sit 只是数据源不同而已,weblogic 工程师远程指导帮助我的一个同事,我在其旁边,就记录下来。分为两大步骤如下:一、进入weblogic控制台http://xxx.xxx.xxx.xxx.:xx01/console/1.首先要在控制台点击“锁定并编辑” 然后可以操作。2.找到菜单-环境下的服务器,点击进入3.进入服务器配置页面,点击“新建服务器”这里页面已经操作完事了,由于软件客户端操作这里就不啰嗦了。二、进入linux..
2020-12-25 18:58:39 1689
原创 oracle -mysql 获取查询数据字段属性
DatabaseMetaData 有关整个数据库的信息:表名、表的索引、数据库产品的名称和版本、数据库支持的操作。 ResultSet 关于某个表的信息或一个查询的结果。您必须逐行访问数据行,但是您可以任何顺序访问列。 ResultSetMetaData 有关 ResultSet 中列的名称和类型的信息。PreparedStatement ps = conn.prepareStatement(sql);ResultSet rs= ps.executeQuery();ResultS...
2020-11-11 16:08:33 274
原创 oracle 数据库基本操作手册
--虚拟机切换用户su - oracle--以管理员身份登录sqlplus / as sysdba--查看服务监听状态lsnrctl status---打开监听服务lsnrctl start--停止监听服务lsnrctl stop--看看数据状态是不是没有打开。# su - oracle$ sqlplus / as sysdbaSQL> select open_mode from v$database;--查看数据库状态及其实例名(ESPTESTPDB1)show .
2020-11-10 09:55:59 1222
原创 实现动态SQL业务方案
1.由于项目不涉及存储过程,但是又想实现业务模块动态配置;2.为了与项目协调所以就换一种实现方案。3.由于项目框架是封装的,所以必须屏蔽封装,以最原始的sql动态拼接。第一步是把封装的sql 查询字段存储到数据库。第二步把查询字段用单组函数查询出来如下。数据库字段-------ME_VALUE------------------------------recm.SUB_CONTRACT_NAME as nameddrecm.ACCOUNT_CODE as ssrecm.F..
2020-11-06 10:00:44 475
原创 weblogic 清理缓存
清缓存:1.先停进程停止:/home/weblogic/weblogic12c/user_projects/domains/base_domain/bin/stopWebLogic.sh 或者ps -ef |grep java |grep weblogic 然后直接kill -9 pid2.进入/home/weblogic/weblogic12c/user_projects/domains/base_domain/servers/Admindomain 把这目录下 的 cache tmp ...
2020-09-24 15:19:48 4892 3
原创 Oracle 批量更新截取一张表字段
1.备份表create table cust_info_v as select * from cust_info;2.查看截取后的字段值select SUBSTR(cb_id,3) from cust_info_v where cb_id like '01-%';3.更新数据表UPDATE cust_info SET cb_id = REPLACE(cb_id, cb_id, SUBSTR(cb_id,4)) where cb_id like '01-%';drop table c...
2020-09-23 09:19:49 600
原创 Linux笔记:文本文件查看命令
cat:从第一行开始显示文本内容(适用于内容较少的)tac:从最后一行开始显示,是 cat 的逆顺序more:一页一页的显示文本内容(适用于内容较多的)less:与 more 类似,但是比 more 更好的是,它可以往前翻页!head:只看文本的前面几行tail:只看文本的后面几行nl:显示文本内容与行号在命令模式下敲斜杆( / )这时在状态栏(也就是屏幕左下脚)就出现了 “/” 然后输入你要查找的关键字敲回车就可以了。 如果你要继续查找此关键字,敲字符 n 就可以继续查找了,敲字符N向.
2020-09-23 09:11:00 219
原创 oracle 之 PARTITION BY用法
select c.*, case when H.CERT_TYPE = '2J' then '2J' when HT.CERT_TYPE = '2I' then '2I' else P.CERT_TYPE end as CERT_TYPE from cust_info cleft join ( select * from HXCUST_PAPERINFO where cert_type ='2J' ) H on H.CB_ID=c.cb_idleft join ( ...
2020-09-17 17:52:02 2338 1
原创 第一章 Servlet 基础部分
1.1 Servlet 简介 Servlet 是服务器端的小程序,它是相对于 Applet 而言的,Applet 是客户端小程序。 应用传统的 CGI(Common Gateway Interface , 公共网关接口)程序,针对每个 HTTP 请求都 要启动一个新的进程。如果 CGI 程序自身相对比较简单,那么启动进程的开销会占用大部分 执行时间。而使用 servlet,Java 虚拟机会一直运行,并用轻量级的 Java 线程处理每个请求, 而非重量级的操作系统进程。 Servle
2020-08-26 10:21:50 157
原创 java 异常详解
一,Java 异常处理及异常机制介绍 当出现程序无法控制的外部环境问题(用户提供的文件不存在,文件内容损坏, 网络不可用...)时,JAVA 就会用异常对象来描述。 JAVA 中用 2 种方法处理异常: 1 在发生异常的地方直接处理; 2 将异常抛给调用者,让调用者处理。 JAVA 异常可分为 3 种: (1)检查性异常:java.lang.Exception (2)运行期异常:java.lang.RuntimeException (3)错误:java.lang.Erro
2020-08-21 09:32:11 153
原创 linux shell 代码块和I/O重定向
代码块和I/O重定向################################Start Script#######################################1 #!/bin/bash2 # 从 /etc/fstab中读行34 File=/etc/fstab56 {7 read line18 read line29 } < $File1011 echo "First line in $File is:"12 echo "$l...
2020-08-20 18:01:40 207
原创 linux shell 清除/var/log下的log文件
################################Start Script#######################################1 # Cleanup2 # 当然要使用root身份来运行这个脚本34 cd /var/log5 cat /dev/null > messages6 cat /dev/null > wtmp7 echo "Logs cleaned up."################################End Sc.
2020-08-20 17:57:56 4425
原创 oracle 数据导出导入
1.oracle 用户登录linux 系统su - oracle打开监听服务lsnrctl start2.登录后导出文件exp ncmistest/ncmistest@localhost:1521/ibankpdb2 file=/home/oracle/databak/ncmistest20200411.dmp owner=ncmistest log=/home/oracle/databak/ncmistest.log3.导入文件数据库服务器名:show parameter ser
2020-08-18 10:51:19 105
原创 linux 路径别名 alias设置
一,针对root用户:编辑文件.bashrcvi /root/.bashrc##内容如下alias cdlog="cd /home/weblogic/weblogic12c/user_projects/domains/base_domain/bin"alias cdp="cd /home/weblogic"##文件加载生效source /root/.bashrc直接打cdlog 进入 设置的变量二,针对所有用户:编辑文件profilevi /etc/profil...
2020-08-18 10:35:45 3301
原创 oracle 存储过程 批量插入数据
CREATE OR REPLACE PROCEDURE p_insert_partIS--批量提交参数num NUMBER;begin num := 0; for i in 1 .. 20000 loop num:=num+1; insert into SINO_LOANM (loan_code, creditor) value...
2020-04-03 13:02:47 919
原创 PLSQL 批量导出数据
在PL/SQL DEV左上角点击新建,选择命令窗口,然后输入以下内容 set colsep '|' set heading off spool d:\ssss.txt; select loan_code,account_code from sino_loanm where loanflag ='0' and tran_flag ='0'and rownum ...
2020-04-03 13:00:47 2037
原创 取值去空格(jsp,html)
这里直接上代码。把代码黏贴到 .html 文档,用IE 浏览器打开测试。<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Conten...
2020-03-11 15:17:54 293
原创 java 中Jedis连接外redis
这里用的是jedis-2.9.0.jar请下载链接:https://pan.baidu.com/s/1BmeCJ9GrvX777JMZLQ_N4A提取码:p036import redis.clients.jedis.Jedis;public class testAppoint {public static void main(String[] args) throw...
2020-03-10 11:02:36 124
原创 Linux下安装tomcat步骤详述
1. 登录Linux,切换到root用户 su root 获取root用户权限,当前工作目录不变(需要root密码)或sudo -i 不需要root密码直接切换成root(需要当前用户密码)2. 在lcoal目录下建立tomcat安装目录cd /usr/local mkdir tomcat3.将 apache-tomcat-7.0.54.tar.gz拷贝到tomcat目录下...
2020-03-09 10:38:04 263
原创 Linux下安装jdk步骤教程
1. 登录Linux,切换到root用户 su root 获取root用户权限,2. 在usr目录下建立java安装目录 cd /usr mkdir java3.将jdk-8u60-linux-x64.tar.gz拷贝到java目录下 cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/4.解压jdk到当前目录 tar -zxv...
2020-03-09 09:30:31 120
原创 详细Redis安装 教程
linux下 安装redis准备工作执行命令前要确保能连接外网(ping www.baidu.com)yum install gcc-c++ //由于redis是基于C语言的数据工具所以要有c++的支持下载地址:http://redis.io/download,下载最新稳定版本。$ wget http://download.redis.io/releases/redis-5.0.7.t...
2020-03-08 16:54:40 133
原创 Nginx 示例(负载均衡,session共享)
Nginx (engine x) 是一款轻量级的Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。我们这里就不对Nginx 过多介绍,我们通过简单的工程例子来了解Nginx的过人之处。要工程请联系qq(1132451388)开发工具 eclipse 轻量级服务器tomcat7.负载均衡Nginx一、测试web 工程项目1.新建web projec...
2020-03-07 19:48:29 166
原创 第六节入参为HashMap、MyBatis执行存储过程
输入参数 ParameterType 为: HashMap 1.java入参 HashMap<String, Object> 2.调用存储过程(1)创建存储过程 输入参数是map sqlplus scott/tiger(2)SQL> create procedure queryCountByGradeWithProcedure(gName in v...
2020-03-02 08:44:19 296
原创 第五节两种取值符号以及ParameterType类型
输入参数 ParameterType 为: 1.简单类型(8个基本类型+string) #{任意标识符} ${value} 使用$时{}中的值必须是value #{任意标识符} string类型时自动增加''号 ${value}传什么就是什么不加单引号,手工加''号 #{任意标识符} 防注入 ${value} 不防注入 2.对象时(嵌套对象) #{对象属性}...
2020-03-02 08:43:39 620
原创 第四节别名类型转换器
一、属性文件1.新建properties 文件 db.propertiesdriver =oracle.jdbc.OracleDriverurl =jdbc:oracle:thin:@localhost:1521:orclusername =scottpassword =tiger2.conf.xml 应用 db.properties<properties resourc...
2020-03-02 08:42:53 204
原创 第三节 基于接口/代理方式 增删改查(CRUD)
官方推荐 原则优于配置 根据约定定位sql1.新建接口 org.lanqiao.mapper.studentMapperpackage org.lanqiao.mapper;import org.lanqiao.entity.Student;public interface studentMapper { /** * 本接口的全类名(org.lanqiao.map...
2020-03-02 08:41:42 219
原创 第二节mybaties 增删查改
1.创建 student表create table student (stuno number, stuname varchar2(20),stuage number,graname varchar2(20));insert into student values (1,'zs',23,'g1'); commit ;2.创建对象package org.lanqiao.entity;i...
2020-03-02 08:40:41 100
原创 第一节mybatis 配置入门示例
1.eclispse 创建java poject2.引入 mybatis-3.4.6.jar 包 ojdbc6.jar3.创建表 sqlplus scott/tigercreate table person ( id number, name varchar(20), age number) ;insert into person values (1,'zs',23);4 src...
2020-03-02 08:39:41 145
原创 oracle查看sql耗时
1.总消耗时间:elapsed_time2.cpu 占用时间:cpu_time3.执行日期:last_active_time4.用户等待时间:user_to wait_timeselect * from (select * from v$sql v where v.sql_text like ' excutesq...
2020-02-21 12:26:15 1408
原创 oracrl 查看链接 用户 及其操作 方便查看未释放的链接
SELECT osuser, a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine from v$session a, v$sqlarea b where a.sql_address =b.address order by cpu_time/executions desc
2020-01-16 17:24:42 247
原创 db2 获取表的主键及其其他字段
——获取表所有字段select a. colname from syscat.columns a where a. tabname=queryname order by a. colno wit——获取表主键select a. colname from sysibm. syskeycoluse a, syscat. tabconst b where a. ...
2019-09-17 10:16:13 3289
原创 db2抓取日志
完成db2 trace 的步骤1.db2trc on -1 4000000 -e -12.重现你所碰到的问题3.db2trc dumb db2trc. dmp4.db2trc off5.db2trc fmt db2trc.dmp db2trc. fmt6.db2trc. flw db2trc. dmp db2trc. flw在成功完成...
2019-07-17 15:20:56 341
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人