自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(242)
  • 资源 (6)
  • 收藏
  • 关注

原创 SqlPlus访问oracle

问题在开发环境的Application的API接口访问很快,但是部署到了服务器访问同样的API接口就很慢,排查一下,是不是服务器的网络有问题?很久以前使用过sqlplus,但是没把操作过程记录下来,这一次再重新操作一遍,并把正确的操作过程记录下来。......

2022-07-20 10:51:57 511 1

原创 MySQL创建数据库与创建用户以及授权

1、create schema [数据库名称] default character set utf8 collate utf8_general_ci;--创建数据库采用create schema和create database创建数据库的效果一样。2、create user '[用户名称]'@'%' identified by '[用户密码]';--创建用户密码8位以上,包括:大写字母、小写字母、数字、特殊字符%:匹配所有主机,该地方还可以设置成‘localhost’,代表只能本地访问,例如roo

2021-11-27 23:28:01 589

原创 chrome解决http自动跳转https问题

chrome解决http自动跳转https问题地址栏输入: chrome://net-internals/#hsts.找到底部Delete domain security policies一栏,输入想处理的域名,点击delete。搞定了,再次访问http域名不再自动跳转https了。

2021-08-01 21:19:16 1031

原创 运行VNPY源码

https://www.vnpy.com/docs/cn/install.html#ubuntu

2021-06-17 21:50:50 462

原创 MySQL 之 LEFT JOIN 避坑指南

简介:# 现象 `left join`在我们使用**mysql**查询的过程中可谓非常常见,比如博客里一篇文章有多少条评论、商城里一个货物有多少评论、一条评论有多少个赞等等。但是由于对`join`、`on`、`where`等关键字的不熟悉,有时候会导致查询结果与预期不符,所以今天我就来总结一下,一起避坑。 这里我先给出一个场景,并抛出两个问题,如果你都能答对那这篇文章就不用看了。 假设现象left join在我们使用mysql查询的过程中可谓非常常见,比如博客里一篇文章有多少条评论、商城里一个货物.

2021-04-23 16:28:34 220

原创 通过继承LinkedHashMap实现LRU缓存

import java.util.LinkedHashMap; import java.util.Map; /** * LinkedHashMap默认是不删除元素的,通过重写removeEldestEntry来实现最大容量 * @author bean */ public class LRUMap<K, V> extends LinkedHashMap<K, V> { private static final long serialVersion.

2021-04-20 14:39:07 2237

原创 IDEA 程序包不存在,找不到符号但是明明存在对应的jar包 的解决方案

环境IntelliJ IDEA 2020.1JDK1.8前提概要问题1和问题2其实是同一个问题,但是表现上有一点不一样具体是如何引起该问题,尚不清楚,特此记录问题1描述一运行springboot启动类,就报一大堆jar报错idea Kotlin: Classpath entry points to a non-existent location:类路径条目指向不存在的位置 程序包不存在 找不到符号 本地仓库也不是存在这个位置,很疑惑 然后就去这个文件目录下找这个目录删除了。还是

2021-04-18 17:30:42 4787 1

原创 Activiti

如果想系统地学习Activiti,大家课后可以阅读咖啡兔的最新力作《Activiti实战》(Activiti项目负责人力荐哦!)课程大纲1. Activiti组件划分2. BPMN文件3. DB模块划分4. 设计模式(1)命令模式(2)拦截 器模式5. 事件处理器(1)流程内事件(2)全局事件6. 命令处理机制与扩展7. PVM原理http://3188.la/event/Template.aspx?eid=525953...

2021-04-15 18:32:34 91

原创 【Mysql】innodb_space 的使用介绍

参考连接:https://cloud.tencent.com/developer/article/1441324https://www.jianshu.com/p/c51873ea129ainnodb_space 的git网址:https://github.com/jeremycole...1、安装# yum -y install ruby# gem install innodb_ruby安装完成后,执行如下命令验证innodb_ruby是否安装成功:# innodb_s..

2021-04-15 13:49:09 770

原创 oracle数据库索引

https://www.cnblogs.com/zhaoyangjian724/p/3797981.html

2021-04-14 22:16:56 108

原创 mysql用户变量和全局变量

用户变量: 用户变量与数据库连接有关,在这个连接中声明的变量,在连接断开的时候,就会消失。在此连接中声明的变量无法在另一连接中使用。用户变量的变量名的形式为@varname的形式。名字必须以@开头。声明变量的时候需要使用set语句,比如下面的语句声明了一个名为@a的变量:set @a = 1;  声明一个名为@a的变量,并将它赋值为1,mysql里面的变量是不严格限制数据类型的,它的数据类型根据你赋给它的值而随时变化 。(SQL SERVER中使用declare语句声明变量,且严格限制数据类..

2021-04-14 20:41:23 398

原创 java经典讲解-静态代理和动态代理的区别

本篇博客的由来,之前我们学习大话设计,就了解了代理模式,但为什么还要说呢?原因:1,通过DRP这个项目,了解到了动态代理,认识到我们之前一直使用的都是静态代理,那么动态代理又有什么好处呢?它们二者的区别是什么呢?2,通过学习动态代理了解到动态代理是一种符合AOP设计思想的技术,那么什么又是AOP?下面是我对它们的理解!代理Proxy:Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题代理是一种常用的设计模式,其目的就是为其他对象...

2021-04-14 20:35:18 182

原创 java1.6、java1.7、java1.8、java9、java10、java11、java12、java13新特性

Java 9的新特性 java模块系统(Java Platform Module System)。 模块系统的使用: HTTP 2 客户端:HTTP/2标准是HTTP协议的最新版本,新的 HTTPClient API 支持 WebSocket 和 HTTP2 流以及服务器推送特性。 新的版本号格式:$MAJOR.$MINOR.$SECURITY.$PATCH private instance methods:方法上可以使用@SafeVarargs注解。 ...

2021-04-12 22:17:49 1621

原创 重写(Override)与重载(Overload)的区别

重载被重载的方法必须改变参数列表(参数个数或类型或顺序不一样); 被重载的方法可以改变返回类型; 被重载的方法可以改变访问修饰符; 被重载的方法可以声明新的或更广的检查异常; 方法能够在同一个类中或者在一个子类中被重载。 无法以返回值类型作为重载函数的区分标准。重写参数列表必须完全与被重写方法的相同; 返回类型必须完全与被重写方法的返回类型相同; 访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为public,那么在子类中重写该方法就不能声明为p...

2021-04-12 22:12:47 169

原创 SHELL相关

实现自己的shell框架#include<sys/types.h> //系统基本数据类型#include<sys/wait.h> //waitpid()#include<unistd.h> //execvp()while(1){ type_prompt(); //输出命令提示符 read_command(command,parameters); //读命令处理命令 if(fork() == 0) { exec

2021-04-12 22:01:34 2077

原创 SQL刷题记录

SQL刷题记录:https://www.nowcoder.com/ta/sql复习题目:12, 18, 21MySQL over函数的用法over不能单独使用,要和分析函数:rank(),dense_rank(),row_number()等一起使用。其参数:over(partition by columnname1 order by columnname2)含义:按columname1指定的字段进行分组排序,或者说按字段columnname1的值进行分组排序。例如:e...

2021-04-12 21:28:50 565

原创 MySQL事务

数据库第一类第二类丢失更新2019-05-25阅读6370第一类丢失更新(回滚丢失,Lost update)A事务撤销时,把已经提交的B事务的更新数据覆盖了。这种错误可能造成很严重的问题,通过下面的账户取款转账就可以看出来:转存失败重新上传取消转存失败重新上传取消A事务在撤销时,“不小心”将B事务已经转入账户的金额给抹去了。SQL92没有定义这种现象,标准定义的所有隔离界别都不允许第一类丢失更新发生。第二类丢失更新(覆盖丢失/两次更新问题,Second lost ...

2021-04-12 15:42:28 98

原创 mysql中的字符集

一、简介MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。二、内容描述那上面说了既然utf8能够存下大部分中文汉字,那为什么还要使用utf8mb4呢? 原来mysql支持的 utf8 编码最大字符长度为 3 字节,如果遇到 4 字节的宽字符就会插入异常了。三个字节的 UTF-8

2021-04-12 15:27:47 352

原创 Spring 定时任务之 @Scheduled cron表达式

一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)月(0~11)天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1,3,5),通配符。由于"月份中的日期"和"星期中的

2021-04-01 15:42:41 224

原创 不要使用e.printStackTrace(),请使用logger记录

通常e.getMessage()并不能获取全部的错误信息,需要用到e.printStackTrace()查看完整错误信息,但是这个方法是void 只能在控制台输出。介绍两种方法,其实logger已经帮我做了这个事情一、log.error("系统异常:",e);一个直接通过log打印出来,这个方法是最简便的二、/** * 获取e.printStackTrace() 的具体信息,赋值给String 变量,并返回 * * @param e * ...

2021-03-31 22:33:47 2368

原创 SpringBoot日志

java日志:日志就是记录程序的运行轨迹,方便查找关键信息,也方便快速定位解决问题。常用的日志框架:Log4j、Slf4j 、Logback 。在JDK 1.3及以前,Java打日志依赖System.out.println(), System.err.println()或者e.printStackTrace(),Debug日志被写到STDOUT流,错误日志被写到STDERR流。这样打日志有一个非常大的缺陷,即无法定制化,且日志粒度不够细。于是, Gülcü 于2001年发布了Log4j,后来成为A.

2021-03-31 22:12:09 98

原创 Java基础数据类型 和数据类型所占的字节长度

数据类型/大小(二进制位数)/范围/默认值byte(字节)/8/-128 - 127/0shot(短整型)/16/-32768 - 32768/0int(整型)/32/-2147483648-2147483648/0long(长整型)/64/-9233372036854477808-9233372036854477808/0float(浮点型)/32/-3.40292347E+38-3.40292347E+38/0.0fdouble(双精度)/64/-1.79769313486231570E+3

2021-03-22 09:52:28 1182

原创 设置Java JDK的默认编码为UTF-8

首先,在网上找了一段程序来查看自己当前系统的默认编码:import java.io.ByteArrayOutputStream;import java.io.OutputStreamWriter;import java.nio.charset.Charset;class Test { public static void main(String[] args) { System.out.println("Default Charset=" + Charset.defa...

2021-03-22 09:47:33 2622

原创 wireshark && Fiddler抓包分析与解密https && Fiddler修改https请求和响应

Https理论在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。SSL目前的版本是3.0,被IETF(Internet Engineering Task Force)定义在RFC 6101中,之后IETF对SS

2021-03-21 23:25:02 3801

原创 中缀表达式转化为后缀表达式(栈的应用)

中缀表达式:是一个通用的算术或逻辑公式表示方法, 操作符是以中缀形式处于操作数的中间(例:3 + 4),中缀表达式是人们常用的算术表示方法。后缀表达式:不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行(不再考虑运算符的优先规则,如:(2 + 1) * 3 , 即2 1 + 3 *中缀表达式转化为后缀表达式规则:从左至右读取中缀表达式中的元素,当遇到操作数时直接输出,当遇到操作符时,按以下规则处理:1)如果遇到的是“(”直接压入栈中2)如果遇到.

2021-03-20 15:34:30 3471

原创 MySQL5.7安装后登录需要密码的问题

今天重装了mysql,发现安装好了之后,root用户自带了一个随机密码,记录一下这个坑。windows版1、安装mysql,然后mysql目录加到系统环境变量2、到mysql安装目录下,和bin同一个目录,创建目录data,用来放数据库文件3、打开cmd,输入mysqld --initialize4、初始化完成后,启动mysql服务net start mysql5、启动完成后,然后进入mysql环境mysql -u root mysql然后发现,没有权限,要

2021-03-09 13:46:17 1543

原创 设置ssh免密码登陆linux的配置步骤

1.生成私钥文件在客户端终端下输入以下命令ssh-keygen -t rsa每次执行 ssh-keygen -t rsa 产生的私钥文件都会不同如果文件"~/.ssh/id_rsa"存在,会提示是否覆盖该文件,此时可选择"n"不覆盖该文件而使用已有的id_rsa文件如果选择"y"则会重新生成"~/.ssh/id_rsa"文件。接下来会提示输入passphrase,回车确定使用空的passphrase,再次回车确认(这里也可以输出passphrase,相当于ssh时登录的密码)。然后会

2021-03-09 13:13:03 230

原创 二分搜索 —— 各种二分

  由于常年二分写成死循环,所以是时候有必要总结一下二分搜索了,这里声明一下本人的二分风格是左闭右开也就是[L,R)。  这里就不解释什么是二分搜索了,这里将会介绍4种二分搜索,和二分搜索常用来解决的最小值最大化或者最大值最小化的问题,我们都知道使用二分的最基本条件是,我们二分的序列需要有单调性,这里的序列是广义性如:1.一个排好序的数组; 2.一个区间[L,R);3.其他(暂时想不到)。所以下面介绍的时候会用v来代表我们二分的目标,用第一个大于v,第一个大于等于v,最后一个小于v,最后一个小于等于v来

2021-01-02 17:00:44 156

原创 二分搜索 ——(最小值最大化和最大值最小化)

有一类常见问题叫做最小值最大化或者最大值最小化。这类问题一般是用二分搜索来解决。  首先二分搜索解决的问题必须具备单调性这个性质,这是使用二分搜索的必要条件,我们分析两个问题。  1.最小值最大化:我们假设x为最大的最小值,那么x-1是满足条件的,但他并不满足最大,x+1是不满足条件的,假设我们左边界是L,右边界是R,我们二分一个答案ans,ans为最后一个满足条件的数,我们是不是可以类比二分搜索(一)中的last_less_equal()或者last_less()这个问题和这两者是差不多的。可以先

2021-01-02 14:38:33 563 2

原创 tomcat重启警告:Abandoned connection cleanup thread)

tomcat重启警告:Abandoned connection cleanup thread)报错信息The web application [HelloWeb] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thre

2020-12-26 21:09:44 3013

原创 openssl: relocation error: openssl: symbol EVP_mdc2 version OPENSSL_1_1_0 not defined in file libcry

问题:编译openssl后,运行openssl遇到了这个错误bin/openssl: relocation error: bin/openssl: symbol EVP_mdc2 version OPENSSL_1_1_0 not defined in file libcrypto.so.1.1 with link time reference解决:1. 在/etc/ld.so.conf.d/libc.conf 文件中添加一行/usr/lib2. 运行ldconfig命令..

2020-12-26 21:04:47 11265 3

原创 SpringBoot项目打包成war包并部署到服务器上

背景说明当我们使用springboot开发时,有的时候需要打war包在外部tomcat部署,方便运维人员维护,但是修改配置文件后重新打包给运维的时候,又需要修改一些配置这样还是不方便维护。环境参数开发环境:IntelliJ IDEA 2018.2.5 x64JDK:java version "1.8.0_144"服务器:Linux CentOS7项目配置 步骤一 打开pom.xml查看打包方式(创建项目时选择的打包方式) 修改前 如果是war方...

2020-12-26 20:53:01 20870 4

原创 Best Programming Forums: Every Language & Expertise Level

Have you ever found yourself in a situation which was driving you crazy? When you couldn’t find the right solution? Couldn’t find that bug or put in that final line of code to make everything work? We...

2020-03-10 14:33:46 610

原创 python 国内镜像加速

原因经常在使用Python的时候需要安装各种模块,而pip是很强大的模块安装工具但是由于国外官方默认pip访问速度慢,经常被墙,导致无法安装,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼# 查看已经安装软件列表$ pip freeze# 查看当前配置$ python -m siteUSER_BASE 和 USER_SITE 其实就...

2020-03-05 23:15:50 912

原创 com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver的区别 serverTimezone设定

com.mysql.jdbc.Driver是 mysql-connector-java 5中的,com.mysql.cj.jdbc.Driver是 mysql-connector-java 6中的1、JDBC连接Mysql5com.mysql.jdbc.Driver:driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://lo...

2020-03-05 22:55:58 335

原创 Eclipse中10个最有用的快捷键组合

一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并...

2020-03-05 22:53:28 208

原创 跳板机和堡垒机

百度了好久,翻了好几页,也没有把跳板机和堡垒机讲明白,知道看到了这篇:原文链接:http://blog.51cto.com/3436673/1761000,才算是把堡垒机和跳板机搞明白,推荐给大家!!!!https://www.cnblogs.com/tiger-fu/p/9081078.html跳板机1.跳板机简介跳板机就是一台服务器,运维人员在维护过程中首先要统一登录到这...

2020-02-27 07:30:17 1851

原创 LINUX 安装NODEJS环境以及路径配置

linux安装nodejs有2种方式一种简单的,解压即可用;另一种,通过下载source code ,通过编译,make,make install命令来安装。 这里只讲第一种,简单方便。不需要执行mak、make install。步骤如下:一、确定你使用的linux系统,然后下载响应的压缩包。这里我下载的是node-v6.11.2-linux-x64.tar.xz二、上传到lin...

2020-01-08 11:00:33 2324

原创 debian添加中文支持

转载:http://www.shunix.com/debian-chinese-support-472/debian与ubuntu有很大的相似性,但是debian相对更原始,比如在语言支持这一块,如果在安装ubuntu的时候,选择的系统语言是英文,那么系统显示的肯定是英文,但是查看中文文件的时候,肯定还是能查看的,因为系统默认支持了中文,中文字体,语言包等已经安装好了,但是 debian...

2020-01-04 11:01:13 1575

原创 win10中System占用内存、CPU过高问题的解决方法

第一步 : 问题分析下载Process Explorer程序网址:https://process-explorer.en.softonic.com/打开Process Explorer主窗口,双击SYSTEM进程,点击“Threads”选项卡,然后单击“CPU”列名,此时所有子线程都按照CPU占用率排列,我们找到线程中占用率最高的子线程。多数情况都是“ntoskrnl.exe”子线程占...

2019-12-27 23:29:25 10280

X-Scan-v3.3.zip

X-Scan是国内最著名的综合扫描器之一,它完全免费,是不需要安装的绿色软件、界面支持中文和英文两种语言、包括图形界面和命令行方式。主要由国内著名的民间黑客组织“安全焦点”完成,从2000年的内部测试版X-Scan V0.2到目前的最新版本X-Scan 3.3-cn都凝聚了国内众多黑客的心血。

2019-10-15

基于单片机的液位控制系统设计的-仿真文件免费下载

说明: 基于单片机的液位控制系统-仿真文件免费下载列表详情: https://wenku.baidu.com/view/16735d1186c24028915f804d2b160b4e777f8173 论文: 基于单片机的液位控制系统设计的-毕业设计论文.doc https://wenku.baidu.com/view/ed1a0a67f6ec4afe04a1b0717fd5360cbb1a8d5b 基于单片机的液位控制系统设计-ppt.pptx https://wenku.baidu.com/view/15501ef932d4b14e852458fb770bf78a64293a55 基于单片机的液位控制系统设计-开题报告.doc https://wenku.baidu.com/view/1ef1dff06e1aff00bed5b9f3f90f76c660374c5f 基于单片机的液位控制系统设计-外文翻译.doc https://wenku.baidu.com/view/f4459961c950ad02de80d4d8d15abe23492f0341 附件: 基于单片机的液位控制系统设计_程序.c 基于单片机的液位控制系统设计_程序.hex 基于单片机的液位控制系统设计_原理图.DSN 基于单片机的液位控制系统设计-外文翻译-外文翻译原文.doc 基于单片机的液位控制系统设计-原理图大图.pdf

2018-07-27

CAD课程作业原理图大全

CAD课程作业原理图大全,上课时所能用到的CAD原理图和PCB图 还包含大作业CAD的设计

2016-01-29

电子线路CAD大作业

电子线路CAD大作业设计,包括全面的原理图和PCB板设计; 并且还i有电子线路CAD大作业的报告,绝对原创设计。

2016-01-29

CAD大作业原理图

CAD大作业原理图,cad作业设计,cad课程设计,CAD原理图

2016-01-29

51单片机制作光立方

51单片机制作光立方,能显示3D图形,还有音频功能

2016-01-18

空空如也

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

TA关注的人

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