- 博客(46)
- 资源 (1)
- 收藏
- 关注
原创 启动oracle服务或监听
启动oracle服务su - oraclesqlplus / as sysdbashutdown immediate(关闭数据库)startup(启动数据库实例,一般不需要加参数,只要设置好环境变量)quit(退出sql模式)监听:cd $ORACLE_HOME/binlsnrctl stop(关闭监听)lsnrctl start(开启监听)...
2021-09-17 10:20:05
916
原创 PostgreSQL 递归查询数据
查询子数据WITH RECURSIVE le as( select e1.* from "DATA_BDZ_RELATION_TEST" e1 where e1."ID" = '30000476661838' union all select e2.* from "DATA_BDZ_RELATION_TEST" e2,le e3 where e3."ID"=e2."PID") select * from le
2021-06-11 16:44:32
191
原创 Oracle查找父子级数据
--找ID为**的父级记录 SELECT * FROM [TABLE] START WITH ID = {**} CONNECT BY PRIOR PARENT_ID = ID; --找ID为**的子级记录 SELECT * FROM [TABLE] START WITH ID = {**} CONNECT BY PRIOR ID = PARENT_ID;
2021-03-19 15:26:45
1269
转载 Linux impdp 出现 bash: impdp: 未找到命令...
出现问题原因,环境变量为加载解决办法:1.进入 oracle执行 source ~/.bash_profile缺点在于 每次都要执行一遍2.第二种是修改配置转载 https://yq.aliyun.com/articles/551896
2020-12-18 17:06:57
4754
1
原创 JDBC连接批量处理数据入库
public class JdbcTemplate { private static String DRIVER_CLASS_NAME = "*"; private static String URL = "*"; private static String USERNAME = "*"; private static String PASSWORD = "*"; /** * * <Description> 获取数据库连接<
2020-11-30 17:44:12
582
原创 线程池的简单应用
// 开始时间long start = System.currentTimeMillis();// 线程数int threadNum = 50;// 创建一个线程池ExecutorService exec = Executors.newFixedThreadPool(threadNum);// 定义一个任务集合List<Callable<Integer>> tasks = new ArrayList<Callable<Integer>>..
2020-11-30 15:49:30
140
转载 java8--List转为Map、分组、过滤、求和等操作
利用java8新特性,可以用简洁高效的代码来实现一些数据处理~定义1个Apple对象:public class Apple {private Integer id;private String name;private BigDecimal money;private Integer num;public Apple(Integer id, String name, BigDecimal money, Integer num) {this.id = id;this.name = name;
2020-11-03 15:49:28
426
原创 CSS 布局样式
最简单的布局//左右布局.left-right {width: 100%;height: 100%;display: flex;}//上下布局.up-down {flex-direction: column;display: flex;width: 100%;height: 100%;}//居中(左右、垂直)布局.div-center {align-items: center;display: flex;justify-content: center;}三个简单的cl
2020-08-13 18:27:28
129
原创 RedisTemplate 流水线
/*** 使用RedisTemplate 流水线*/@Testpublic void testPipelineBySpring() {SessionCallback callback = (SessionCallback)(RedisOperations ops)->{for(int i = 0; i < 100000; i++) {int j = i + 1;ops.boundValueOps(“key” + j).set(“value” + j);ops.boundValu
2020-05-27 16:18:29
385
原创 Vue + Elelemt-UI + Table + SortableJs 行拖动排序
<template> <div id="sortTable"> <el-table :data="tableData" style="width: 100%" row-key="date"> <el-table-column align="center" type="index"></el-table-column>...
2020-04-02 10:44:34
429
原创 JSON解析首字母大写的字符串
@JSONField(name = "NAME")public String getNAME() { return NAME;}
2020-03-18 10:21:43
227
原创 oracel 自增序列实现
-- Create sequence create sequence LOGININFOR_INFOID_SEQminvalue 100maxvalue 99999999start with 1080increment by 1cache 20;sql创建一个sequence ,或者在PL/SQL里面是这样的创建:在代码里面这样调用:LOGININFOR_INFOID_SEQ...
2020-03-09 10:00:59
146
原创 window.postMessage 与 Vue 一起使用注意的问题
场景:vue一个组件中嵌套了IFrame ,这时,为了vue与iframe交互事件,选择使用window.postMessage的方法进行交互;交互方式有点类似于websocket,是双方建立起一个通道;问题:当我的项目中有两个模块同时调用了这个组件,且在同一时间都属于打开状态,那么这个通道在iframe的角度看就变成了 一对多,也就是一个模块出发的事件。由iframe发出一个信息后,这个...
2020-03-05 17:06:28
2395
原创 Redis 清空缓存命令
进入redis安装目录当前目录下执行CMD命令(shift + 右键 -> 选择 ‘在此处打开Powershell窗口’ )执行cmdredis-cli.exe -h 127.0.0.1 -p 6379flushall
2020-03-05 12:20:23
6416
原创 CSS 属性 - 默认值
initial 关键字用于设置 CSS 属性为它的默认值。initial 关键字可用于任何 HTML 元素上的任何 CSS 属性。object.style.property="initial !important"
2020-03-04 13:43:34
436
原创 @Data 注解的使用
@Data 注解的主要作用是提高代码的简洁,使用这个注解可以省去代码中大量的get()、 set()、 toString()等方法;引入lombok要使用 @Data 注解要先引入lombok,lombok 是什么,它是一个工具类库,可以用简单的注解形式来简化代码,提高开发效率。maven依赖:<dependency> <groupId>org.projec...
2020-03-02 15:15:15
282
原创 tomcat 解决跨域 Access-Control-Allow-Origin
例如:Access to Font at ‘http://cdn.luzhiwei.com/wp-content/themes/yusi1.0/fonts/fontawesome-webfont.woff?v=4.1.0’ from origin ‘http://luzhiwei.com’ has been blocked by **CORS policy: No ‘Access-Control...
2020-02-28 11:08:47
4228
原创 mysql 转 oracle 部分关键字替换
mysql oracle1 ifnull | nvl2 like concat(’%’, #{userName}, ‘%’) | like ‘%’ || #{studentName} || ‘%’3 date_format | to_date4 FIND_IN_SET (#{deptId},ancestors) | instr(’,’||ancestors||’,’,’,’||#{...
2020-02-21 16:26:57
448
原创 AJAX、AXIOS使用模版
Ajax$.ajax({ type: 'POST', url: url, data: data, dataType: dataType, success: function () {}, error: function () {}});Axiosaxios({ method: 'post', url: '/user/12345', ...
2020-02-20 15:10:56
277
原创 VSCode 常用插件 -vue
1、文件图标 vscode-icons2、暗色主题 One Dark Pro3、代码美化 Beautify4、代码检查工具 ESLint5、必备调试工具 Debugger for Chrome6、万能语言运行环境 Code Runner7、快速注释 Document This8、CSS 类名智能提示 IntelliSense for CSS class names in HTML9...
2020-02-20 11:52:51
216
转载 H5 引用 Vue、Element
<!-- 开发环境版本,包含了有帮助的命令行警告 --><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><!-- 生产环境版本,优化了尺寸和速度 --><script src="https://cdn.jsdelivr.net/npm/vue">...
2020-02-19 17:14:34
2093
原创 oracle IMP命令导入导出DMP文件
一、IMP命令:若果是本地没有IMP命令,可以参照这个安装本地客户端,里面包含了IMP命令;二、启动导入:imp 用户名/密码@数据库连接串 fromuser=sxdl touser=sxdl file=文件路径 ignore=y...
2020-02-19 12:24:58
3362
原创 oracle 创建表空间 + 创建用户 + 授权
SELECT tablespace_name,file_id,file_name,round(bytes / (1024 * 1024), 0) total_spaceFROM dba_data_filesORDER BY tablespace_name; --查询物理表空间位置信息//创建表空间create tablespace sxdl --(临时表空间名)dat...
2020-02-19 12:21:36
244
原创 SpringBoot @Transactional 中捕获异常并回滚解决方法
@Transactional(rollbackFor = Exception.class)public void test() { try { //方法体 } catch (Exception e) { e.printStackTrace(); TransactionAspectSupport.current...
2019-10-22 18:00:50
1236
原创 Android-SharedPreferences简单使用
这是用简单数据库SharedPreferences,来保存PDF文件阅读记录读到当前页,简单好用,当然,小型数据储存都可以用它,例如登陆信息等private static final int REQUEST_EXTERNAL_STORAGE = 1; private static String[] PERMISSIONS_STORAGE = { Manifest...
2018-03-28 18:53:02
175
原创 python高阶进程4--多线程
Python 多线程 多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 程序的运行速度可能加快 在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存占
2017-08-27 01:47:07
314
原创 Python高阶进程3--网络编程
Python 网络编程 Python 提供了两个级别访问的网络服务。: 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。 高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。什么是 Socket? Socket又称”套接字”,应用程序通常通过”套接字”向网络
2017-08-27 01:25:23
246
原创 python进阶--补-冒泡排序
首先冒泡排序是大多数人最早接触的一个算法了,在这我就不多说理论了,主要看一下别的语言编写和python编写的方式问题: 首先看一下java编写* 冒泡增序算法* @param array*/public static void bubblingSort(int[] array){ for(int i=0;i<array.length;i++){ for(int j=
2017-08-24 23:13:10
263
原创 python高阶进程2--正则表达式
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。 re 模块也提供了与这些方法功能完全
2017-08-24 17:42:39
337
原创 python高阶进程1 --类
创建类 使用class语句来创建一个新类,class之后为类的名称并以冒号结尾,如下实例:class ClassName: '类的帮助信息' #类文档字符串 class_suite #类体类的帮助信息可以通过ClassName.doc查看。 class_suite 由类成员,方法,数据属性组成。实例 以下是一个简单的Python类实例: 实例class Employee:
2017-08-24 17:11:28
271
原创 python基础入门7--异常
什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 异常处理 捕捉异常可以使用try/except语句。 try/except语句用来检测try语句块中的错误,从而让except语
2017-08-24 00:16:46
186
原创 Python基本入门6--IO
Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下: raw_input raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符): input input([prompt]) 函数和 raw_input([prompt]) 函数基本类似,但是 input 可以接收一个Python表达式作为输入,并将运算结果返回打开
2017-08-24 00:08:18
221
原创 Python基础入门5--函数
Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 任何传入
2017-08-23 21:37:33
415
原创 Python基础入门4--时间、日历问题
Python 日期和时间 Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。 Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time(
2017-08-23 17:51:10
357
原创 Python基础入门3--list集合,元组,字典
List集合 函数:序号 函数 1 cmp(list1, list2) 比较两个列表的元素 2 len(list) 列表元素个数 3 max(list) 返回列表元素最大值 4 min(list)
2017-08-23 17:29:30
264
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人