自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

毕九生的博客

编程的世界里遨游......

  • 博客(99)
  • 收藏
  • 关注

原创 有向图查询所有环,非递归

【代码】有向图查询所有环,非递归。

2024-01-31 14:52:25 421

原创 Oracle查询自带JDK版本

查询oracle的jdk版本

2022-06-21 09:39:06 1352 1

原创 Docker操作

1、查看docker容器# 查看正在运行的docker容器docker ps# 查看所有docker容器,包括不在running状态docker ps -a# 根据运行的端口查看docker容器docker ps | grep 15812、查看具体某一容器日志docker logs [参数] [容器id]# 表示实时加载日志信息,并且仅显示最后200行docker logs -f --tail=200 容器id# 查找日志文件中含有特定字符串的行docker logs [参数] [

2022-05-25 19:24:00 893

原创 oracle查看具体表占用空间

1、查看表空间对应日志文件select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_spacefrom dba_data_filesorder by tablespace_name;2、查看表空间总大小、使用率、剩余空间select a.tablespace_name, total, free, total-free as used, substr(free/total * 100, 1

2022-04-07 14:16:48 16232

原创 JDKkeytool生成自签名证书

DK的bin目录下的keytool生成自签名证书1. 生成服务端证书keytool -genkey -alias server -keypass 123456 -keyalg RSA -keysize 1024 -validity 3650 -keystore [你的目录]/server.keystore -storepass 123456 -ext SAN=dns:localhost,ip:127.0.0.1-alias(别名)-keypass(别名密码)-keyalg(算法)-keysize

2022-03-09 21:45:13 1596

原创 Mac查看内存占用

top -l 1 | head -n 10显示:Processes: 506 total, 2 running, 504 sleeping, 2600 threads 2022/03/09 21:40:14Load Avg: 1.65, 1.70, 1.76 CPU usage: 2.58% user, 9.3% sys, 88.38% idle SharedLibs: 627M resident, 119M data, 174M linkedit.MemRegions: 130873 to

2022-03-09 21:42:00 1622

原创 oracle批量建表

oracle批量建表:begin declare j int; tbname varchar2(50) DEFAULT 'test'; name varchar2(200);begin for j in 1..8000 LOOP name := 'CREATE TABLE test_'||j||'(id number(20), name varchar2(200), create_time date)'; execute immediate name; end loop;

2021-08-17 16:01:44 1318

原创 几个英寸对应16:9的长度和宽度

一、14英寸对角线长度:16:9的长宽比:(16x)^2 +(9x)^2 = 35.56^2则:x = 1.9370766312593107841375832228048长:30.993226100148972546201331564877cm宽:17.433689681333797057238249005243cm二、15.6英寸16:9的长宽比:(16x)^2 +(9x)^2 = 39.624^2则:x = 2.1584568176889463023247355911254长:3

2021-08-02 10:32:21 14126

原创 Java使用Curator简单操作zookeeper

一、引入依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.2</version> <scope>test</scope>

2021-07-26 13:34:58 468

原创 Jdbc事务尝试

一、代码import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;public class JdbcTest { public static void main(String[] args) { Connection connection = null; Statement statemen

2021-06-22 18:36:22 100

原创 Guava的双键map使用

一、Guava<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>30.1-jre</version></dependency>二、双键map类似Map<String, Map<String, String>>:import co

2021-06-03 10:31:33 3132

原创 禁用el-checkbox默认事件

参考:http://blog.sina.com.cn/s/blog_50cec89f0102yqa7.html <el-checkbox v-model="isSkip" true-label="Y" false-label="N" v-on:click.native.prevent="skipOption"> 跳过条件 </el-checkbox>

2021-05-29 09:39:44 943

原创 Linux的Oracle数据库导入导出

1、导出数据expdp scott/scott@sid directory=DUMPDIR dumpfile=scott.dmp logfile=scott.log cluster=no schemas=scott content=alldirectory:虚拟目录的名称(dmpdir)。dumpfile : 导出的dump文件名称。cluster : 是否集群。content:等于metadata_only 只要表结构;等于all,将导出对象定义及其所有数据;为data_only时,只导出对象

2021-04-26 10:13:48 2248

原创 Maven的SpringBoot搭建

一、项目整体结构1、项目层级父级项目:spring-test,子module:spring-core,spring-web。2、项目功能父级项目spring-test打包方式为pom,仅做依赖包版本管理控制等。子module的spring-core,核心功能代码编写。子module的spring-web,restful接口编写。二、pom文件1、spring-test的pom<?xml version="1.0" encoding="UTF-8"?><project

2021-03-23 15:01:56 176 1

原创 Java的Calcite优化简单Sql尝试

一、引入pom引入calcite-core的1.26.0版本 <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> <calcite-core.version>1.26.0</calcite-core.ver

2021-03-08 17:25:31 3330 2

原创 Jexl尝试

一、引入Jar包<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-jexl3</artifactId> <version>3.1</version></dependency>二、实例import org.apache.commons.jexl3.JexlBuilder;import

2020-12-04 17:11:05 299

原创 Linux一些操作

1、显示-bash-4.2#cp /etc/skel/.bashrc /root/cp /etc/skel/.bash_profile /root/2、添加sudo用户2.1、进入root用户,打开sudoers文件su rootvi /etc/sudoers2.2、修改sudoers文件root ALL=(ALL) ALL下添加一行postgres ALL=(ALL) ALL3、添加写权限chmod u+w /etc/sudoers进行修改,修改完成之

2020-11-29 15:27:30 130

原创 查询被锁用户

—查询被锁用户select * from dba_users WHERE account_status LIKE ‘%LOCKED%’;—登录服务器解锁sqlplus /nologconn /as sysdbaalter user ** account unlock;

2020-11-12 19:11:02 419

原创 MySQL5.7.31版本:Access denied for user‘root‘@‘localhost‘ (using password: YES)

1、MYSQL版本5.7.31 MySQL2、问题# linux登录mysqlmysql -u root -p输入密码后报错:Access denied for user'root'@'localhost' (using password: YES)3、解决# 1、service mysqld stop停止mysql服务器service mysqld stop# 2、find / -name my.cnf 查找mysql配置文件的位置打开find / -name my.cnf3、

2020-11-08 09:29:00 185

原创 Linux排查JVM堆栈问题

1、查看进程pidps -ef | grep 进程名2、抓取堆栈信息jstack [pid] > jstack_info.txt #查询信息输出TXT中3、pstack使用pstack是gdb的一部分,如果系统没有pstack命令,使用yum搜索安装gdb即可。yum install gdb -ypstack 与 gstack 区别:pstack是/usr/bin/gstack的软链接。4、输入命令查看gc情况命令:jstat -gcutil 进程号 刷新的毫秒数 展示的记

2020-09-26 18:48:01 2063

原创 win10查看端口占用

按 win+R,输入cmd,回车使用命令查看端口占用:netstat -aon | findstr "8080"使用tasklist命令查看进程:# 进程的pid 5332tasklist | findstr "5332"taskkill语句结束进程:# 进程pid为5332的程序名称为java.exetaskkill /f /t /im java.e...

2020-04-09 22:09:57 426

原创 Springboot+mybatis+postgre尝试

一、环境1、操作系统:CentOS7。2、Postgresql版本:12.0。安装包下载地址:https://ftp.postgresql.org/pub/source/v12.0/postgresql-12.0.tar.gz安装参考:https://www.cnblogs.com/halberd-lee/p/11699694.html二、创建项目1、postgre数据库的postgr...

2020-01-13 19:16:42 595

原创 Java的Fastjson尝试

一、测试代码各个类型的转换:package cays.fastjson;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import java.util.ArrayList;import java.util.D...

2020-01-07 14:08:44 269

原创 Java构建器模式尝试

一、Student包含构建器类创建Student类,包含StudentBuilder构建器,替代Student的构造方法:package cays.build;/** * 学生类 * @create 2020/1/7 **/public class Student { private String name; private String nick; pri...

2020-01-07 09:59:15 114

原创 记录pip安装pymssql

记录pip安装pymssqlpip install pymssql==2.1.4

2019-11-22 18:56:49 586

原创 五、Oracle 中的包(Package)

五、Oracle 中的包(Package)在一个大型项目中,可能有很多模块,而每个模块又有自己的过程、函数等。而这些过程、函数默认是放在一起的(如在PL/SQL中,过程默认都是放在一起 的,即Procedures中),这些非常不方便查询和维护,甚至会发生误删除的事件。PL/SQL为了满足程序模块化的需要,引入了包的构造。通过使用包就可以分类管理过程和函数等。(1)包是一种数据库对象,相当于一...

2019-11-21 15:50:03 549

原创 四、Oracle的dual表

四、Oracle的dual表Oracle中dual表的用途dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情。--1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual;--2、用来调用系统函数select to_char(sysdate,'yyyy-mm-dd hh...

2019-11-21 15:43:26 210

原创 三、触发器程序

一、触发器程序1 向student表插入数据时如果年龄大于100或者小于0则报错create or replace trigger student_age_trigger before insert or update of age on student for each rowdeclare uage number;begin if :NEW.age > 100 th...

2019-11-21 15:42:42 598

原创 二、Oracle序列

二、Oracle序列序列(sequence)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。不占用磁盘空间,占用内存。其主要用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。创建序列需要CREATE SEQUENCE系统权限。序列的创建语法如下:create sequence 序列名  [increment by...

2019-11-21 15:41:23 344

原创 一、Oracle触发器

一、触发器关于触发器A trigger is a PL/SQL unit that is stored in the database and (if it is in the enabled state) automatically executes (“fires”) in response to a specified event.A trigger has this structur...

2019-11-21 15:40:24 264

原创 记录FinalShell退格键

记录FinalShell退格键ctrl + BackSpaceFinalShell很好!!!

2019-09-30 17:06:38 8385 3

原创 CentOS7的Oracle11g报错

一、报错[oracle@cays ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Thu Sep 26 17:34:06 2019Copyright (c) 1982, 2009, Oracle. All rights reserved.Connected to an idle instance....

2019-09-26 17:37:12 257

原创 Ganymed远程连接SSH

一、依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http...

2019-09-26 14:47:11 340

原创 Docker尝试

一、CentOS查看版本1、查看CentOS版本rpm -q centos-release# centos-release-7-6.1810.2.el7.centos.x86_642、查看全部信息和内核信息[oracle@cays ogg]$ uname -aLinux cays 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC ...

2019-09-26 14:28:17 106

原创 SpringBoot字符串转文件

一、SpringBoot字符串转文件将字符串写入流,前端生成文件并下载。 @RequestMapping(value = "/download") public void downloadParam(HttpServletResponse response) { response.setCharacterEncoding("UTF-8"); res...

2019-09-26 10:05:51 3611 2

原创 Kafka操作

一、启动kafkacd kafka# 开启zookeeperbin/zookeeper-server-start.sh config/zookeeper.properties# 开启zookeeper,后台运行nohup bin/zookeeper-server-start.sh config/zookeeper.properties 1>/dev/null 2>&1...

2019-09-26 08:15:14 97

原创 JSch连接linux

package cn.com.servyou.sdi.web.utils;import cn.com.servyou.sdi.stream.SdiException;import cn.com.servyou.sdi.web.vo.SshServer;import com.jcraft.jsch.Channel;import com.jcraft.jsch.ChannelExec;im...

2019-09-17 17:00:49 397

原创 Java连接Kafka

一、Java连接Kafkaimport com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.serializer.SerializerFeature;import com.twitter.bijection.Injection;import com.tw...

2019-09-17 12:53:35 798

原创 Oracle学生信息建表与导入数据

create table student( sno varchar2(20) primary key, sname varchar2(20) not null, ssex varchar2(20) not null, sage number(5) not null, sdep varchar2(20) not null, screate date default sysda...

2019-08-30 08:59:14 3325

原创 Jsoup爬取一首音乐

一、Jsoup爬取一首音乐package cays.music;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.select.Elements;import javax.print.Doc;import java.io.*;import java.net.MalformedURLExc...

2019-08-25 16:21:59 820

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除