自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

blog

blog

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

原创 SSM简单搭建含Redis

一.环境javaWeb后端技术框架:Spring+SpringMVC+Mybatis (redis含集群和单机简单应用)服务器:tomcat8.5(同装8.0和9.0方便适应性调试) Nginx这个我也不会使自行教程安装IDE:IntelliJ)即可之前用的Eclipse很久了,上手IDEA后真的很简单 自行教程安装JDK:jdk8(JDK1.8.1...

2020-02-10 16:31:31 290

原创 JavaWebSocket聊天室:简单实现

多房间*多人->实时聊天运行环境:tomcat-8、eclipse、jdk1.8额外配置:导入jstl支持包(jstl.jar和standard.jar)工程类型:Dynamic Web Project参考来源:https://blog.csdn.net/qq_33696345/article/details/79989880(WebSocketService的Concurrent...

2019-08-03 00:04:21 414

原创 Python读取按行读取CSV

CSV

2023-11-10 09:58:46 86

原创 Oracle DML与DDL审计

DBA skill

2023-10-24 14:27:11 226

原创 SSH端口转发

动态转发,本地转发,远端转发。以下是“SSH内穿模拟”测试场景网络拓扑图。

2023-06-29 16:21:02 860

原创 Oracle代码块游标循环批量造数据

【代码】Oracle代码块游标循环批量造数据。

2022-10-24 18:01:57 728 1

原创 Thrift多路复用RPC(JavaSE)

1.初识RPC关于RPC,它能够解决不同编程语言间的服务调用与通讯问题。【百度百科:Thrift是一种接口描述语言和二进制通讯协议,它被用来定义和创建跨语言的服务。它被当作一个远程过程调用(RPC)框架来使用,是由Facebook为“大规模跨语言服务开发”而开发的。】【拓展:RMI 是一个良好的、特殊的RPC实现,但它适用在服务端与客户端都为JAVA语言的情况下,不可以跨语言使用。】使用Thrift时,需要写IDL(Interface Definition Language)文件,再通过Th

2021-10-24 15:35:40 366

原创 mybatis逆向生成代码有限定名的问题

场景:单节点Oracle11g,使用Mybatis代码生成器为工程生成STUDENT表对应的ORM操作类(JAVA实体及数据交互层mapper.xml)代码,当前节点有A用户及B用户,A和B用户下都有STUDENT表(假设AB用户STUDENT表字段结构不同,那么该冲突的情况就需要考虑)。由于DB人员创建时没有细化授权(GRANT),所以AB用户间可以互相访问数据库表,导致内容如下的Mybatis生成器配置文件在做如下配置时出现两种之一的情况(1.执行后无法生成ORM操作类,不知道选择哪个用户的表生成 ..

2021-08-24 17:17:26 411

原创 位运算与进制-笔记

位运算与进制Bit Operations and The Digital Evolution System一、基础知识Basic knowledge:We all known about that the Integer can be divided into four types of byte,short,int and long, which occupy 1,2,4,8 bytes, aka 8, 16, 32, 64 bits.我们知道整数可以使用这四种基础类型:byte、s

2021-05-21 21:11:55 543

原创 Vue用axios调用接口404报错

今天发现一个问提,就是使用postman测试接口正常,结果Vue的axios调用接口报404,我其他页面也写过get/post/put/delete请求都没有问题。然后我就把接口从get/post/put/到delete都换了个遍,仍旧没有解决。原来的接口名写为:edu/admin/authQuery// vue.config.jsmodule.exports = { publicPath: './', // 项目基本路径。./这样打出来的包可以被部署在任意路径。但是,假设你定义为/

2021-04-12 21:22:15 5808

原创 linux之SSH爆破告警

1.加告警的目的 在云服务器供应商处购买的linux,在部署应用后,肯定会做一些基本的防护措施,如centOS的firewall-cmd防火墙,Ubuntu的iptables或ufw防火墙规则。除了这些基础措施还可以在云控制台的安全组做安全防护,像AliCloud还会有ECS安全评估和危险告警。但如果自己借助域名解析再使用宽带将自己的电脑做成服务器时,肯定没有云供应商那样的告警,这时候就需要自己写一些脚本了。我尝试过通过ctime每小时扫描全盘判断一小时内变动的文件,并将其>>重...

2021-03-21 22:49:16 629 1

原创 低配版密码生成代码

低配版密码生成代码package com.wifi.util;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;import java.util.List;import java.util.stream.Collectors;/** * @author Maple.Chen * @date 2020年10月31日 * @descr

2021-01-30 14:49:10 146

原创 Linux如何查看某个用户组下的所有用户

【用户名:?:uid:gid:?:?:?】...[root@MapleChen ~]# cat /etc/grouproot:x:0:bin:x:1:mail:x:12:【组名:?:gid:】...二、cut命令(-d指定分隔符,-f指定提取第几列)[root@MapleChen ~]# cat /etc/group | grep "mail" | cut -d ':' -f 1,2mail:x[root@MapleChen ~]# cat /etc/group | grep "m

2020-12-24 19:43:30 1705 2

原创 已编译的openCV3.4.0

已经编译好的openCV组件,编译工具CMake-3.19.0和Visual Studio 2015(即vc14),编译适用平台win32。gitee克隆地址https://gitee.com/Maple_Chen_8814521/open-cv3.4.0_win32.git

2020-11-29 13:31:17 378

原创 oracle表结构对比

oracle[[存储过程]]实现利用系统视图(简单)对比两个表的结构和字段差异。1.除了VARCHAR2和NUMBER支持长度对比,其他类型(DATE etc.)字段仅支持类型对比。2.支持同一数据库多用户下的表结构对比。创建存储过程sql如下:create or replace procedure COMPARE_CONSTRUCTRUE(tb1 IN VARCHAR,tb1owner IN VARCHAR,tb2 IN VARCHAR,tb2owner IN VARCHAR) --

2020-11-25 21:02:29 1644

原创 oracle存储过程游标动态数组

-- 假设有多个分组,每个分组下的记录id为Number型,降序查询,然后相邻的记录两两对比-- Oracle下创建表create TABLE TEST_DYNAMIC_ARRAY_PROC( id NUMBER(10) not null primary key , group_id NUMBER(6) not null, Kvalue VARCHAR2(32) not null);comment on table TEST_DYNAMIC_ARRAY_PROC is '学.

2020-10-24 11:01:21 553

原创 装ubuntu18.04-个人笔记

一、为什么选择mysqlPXC方案(转载PXC介绍)https://blog.csdn.net/u014156250/article/details/80731639二、选择Ubuntu Server18.04安装,三台,基配1核2G(云服务器*3 或 虚拟机运行ubuntu镜像*3)我是在VMware上安装的,三个Server18.04镜像点击:Ubuntu官网镜像下载传送门 ...

2020-05-05 17:16:21 134

原创 JavaWeb-Listener(监听器)梗概

(Session作用域)监听器:-----Request和getServletContext(即Application)这两个作用域就不讲了----以下是代码实现的构思:1.监听Attribute的创建、更改、和移除2.会话时效request.getSession().setMaxInactiveInterval(10);10的单位是second首先自己建立一个监听器类,并实现...

2019-10-16 17:05:02 155

原创 Dom节点操作

(document object model)旧源码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>DOM节点操作</title> <script> //Tools Package function pw...

2019-10-05 12:34:37 175

原创 周期Interval

个人笔记set(/clear)+Interval(函数,间隔毫秒)当我把鼠标悬停在时间上,02:16就停止了<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>Date()</title> <script> ...

2019-10-05 12:05:02 261

原创 表格行(列)合并

个人源码笔记 效果图(display) 源代码(source c...

2019-10-05 11:17:24 184

原创 Linux分布式系统&简单终端命令

初接触Ubuntu• 总结Ubuntu 根目录结构下的所有目录以及系统文件的含义(包括二级目录结构文件的含义)。常见的目录结构如下:/bin : 包含系统应用的地方,常用的命令都基本在这/sbin : 包含一些只能被超级用户使用的命令。/etc : 包含系统全局配置文件的地方,影响系统的行为。/lib : 包含非常重要的动态链接库和 kernel modules 的地方。...

2019-09-28 22:31:15 358

原创 统计一段话中每个词出现的次数

这里重新学习了split()这个函数,因为我同时对一句话用‘ ’(空格space)和‘,’(逗号comma),中间可以用“|”并联代码及运行效果如下import java.util.*;public class test1 { public static void main(String[] args) { // 一段话 String words="Some are ...

2019-09-27 17:29:43 1762

原创 图形类&面积比较

题目: 抽象类图形类Graph ,它有三个子类Circle(圆),Square(正方形),Squareness(矩形),test_1测试类用于声明类对象,并用子类对父类重写的方法完成各自图形类面积的计算。在以上基础再写一个interface,和一个接口的实现(implements)类,test_2用于找出一组图形对象里面积最大的图形,并输出其索引,打印出该图形面积。共8个类1.G...

2019-09-27 10:42:27 380

原创 Map,List简写学生信息查询

题目测试类(main入口)public class stu_Main { public static void main(String[] args) { Student s=new Student(); //调用接口初始化map,并接收 Map<String,List<String>> map=new HashMap<String,Lis...

2019-09-27 10:24:19 202

原创 打印不同方向的99乘法表

打印偏向不同方向的九九乘法表public class Multiply { public void chart_left_bottom(){ for(int i=1;i<10;i++){ for(int j=1;j<i+1;j++){ System.out.print(j+"*"+i+"="+(i*j)+" "); } System.out.pr...

2019-09-27 10:19:01 157

空空如也

空空如也

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

TA关注的人

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