自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 1、两数之和(简单)

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。

2023-03-10 17:50:28 90

原创 centos7部署maven

注意需要的jdk版本,jdk部署教程。

2023-03-10 15:52:23 345

原创 centos7部署jdk

【代码】centos7部署jdk。

2023-03-10 15:51:14 151

原创 mysql的一些底层学习

索引底层原理show global status like 'Innodb_page_size';可以查询到每个节点中,mysql允许的最大大小,默认16kb索引是帮助mysql高效获取数据的排好序的数据结构索引的数据结构分为:二叉树 红黑树 hash表 b-tree其中二叉树 红黑树的数据结构在 java 集合总结篇做过介绍https://mp.csdn.net/mp_blog/creation/editor/119298260在没有索引的情况下,执行selec...

2023-02-15 22:40:03 3899 1

原创 linux安装mysql8.0.11

linux安装mysql8.0.11

2023-02-14 09:36:18 122

原创 k8s学习笔记

kubernetes学习

2023-02-10 17:05:50 1255 1

原创 关于mysql的explain

工作中总会有各种sql需要去优化,mysql中,可以使用explain命令来看语句是否走了索引,根据结果作为优化的依据。对于每列做一个简单的介绍id:选择标识符select_type:表示查询的类型。table:输出结果集的表partitions:匹配的分区type:表示表的连接类型possible_keys:表示查询时,可能使用的索引key:表示实际使用的索引key_len:索引字段的长度ref:列与索引的比较rows:扫描出的行数(估算的行数)filtered:按表条件过

2022-02-24 11:06:05 89

原创 java io 总结

一、创建文件常用的三种方法@SuppressWarnings("all")public class CreateFile { public static void main(String[] args) { } @Test public void createFile01(){ //在内存中创建 File file = new File("e:\\new1.txt"); try { //真实

2021-08-12 16:43:00 247 1

原创 java 集合 总结

首先看一下类图一、List有序、可重复1、ArrayList 常用底层维护的是一个数组,根据源码可以看到,如果使用无参构造来创建arraylist,默认大小为0,当添加第一个元素的时候,会默认扩容到10,添加满以后,会按照1.5倍扩容规则进行扩容。如果使用有参构造来创建arraylist,例如 List list = new ArrayList<>(8); 会按照指定的大小进行创建集合,也就是默认是8,扩容机制就是按照传入的大小的1.5倍来进行扩容,也就是8*...

2021-08-06 18:24:45 267

原创 ElasticSearch

一、概述ElasticSearch简称es,es是一个开源的高扩展的分布式全文检索引擎,他可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是他的目的是通过简单的restful api来隐藏lucene的复杂性,从而让全文搜索变得简单。它用于全文搜索、结构化搜索、分析以及将这三者混合使用二、安装jdk1.8 最低要求解压即可使用elasticsearch 目录..

2021-07-06 17:24:02 389 1

原创 java中的各种内部类

一、成员内部类public class OutClass { private int age = 1; private static int staticAge = 2; private static void test(){ System.out.println("静态的test"); } class Inner{ public void show(){ System.out.println(age);

2021-04-02 17:32:07 138 1

原创 redis总结

1、linux中指定配置文件启动redis-server bconfig/redis.conf2、客户端连接redis-cli -h localhost -p 63793、关闭redisps -ef|grep redis4、压力测试 自带的压力测试工具redis-benchmark -h localhost -p 6379 -c 100 -n 100000 -c并发数 -n请求数 5、基础知识redis...

2021-03-20 10:08:55 123

原创 docker

Docker概述Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。通俗来说,可以解决在我电脑上可以运行,为什么在你电脑上不能运行的问题docker的核心思想和隔离,打包装箱,每个箱子是互相隔离的通过隔离机制,可以将服务器利用到极致docker十分的轻巧,docker容器技术也是一种虚拟机技术,因为轻巧,所以火docker是基于go语言开发的,开源项目比较docker和虚拟机技术的不同:-

2021-02-22 17:43:39 287

原创 java 设计模式

设计模式不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案也称GoF设计模型设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解创建型模式单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式结构型模式适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式行为型模式模板方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、...

2021-01-15 17:11:54 96

原创 多线程

写出来的程序,执行后就是一个进程,一个进程中包含多个线程,比如说main线程、gc线程等线程的创建1、继承Thread类、2、实现Runnable接口3、实现Callable接口线程开启不一定立即执行,由cpu调度执行推荐使用实现Runnable接口的方式来创建线程,原因是:1、java单继承的局限性,所以使用实现接口的方式2、实现Runnable接口可以实现多个线程操作同一对象实现Callable接口,实现的是call方法,其他都是run方法...

2021-01-08 17:15:13 143

原创 注解和反射

注解内置注解例如@Override、@Deprecated、@SuppressWarnings 注解等元注解元注解的作用就是负责注解其他注解,Java定义了4个标准的meta-annotation类型,他们被用来提供对其他annotation类型作说明@Target用于描述注解的使用范围(例如类、方法、变量......)@Retention表示需要再什么级别保存该注释信息,用于描述注解的生命周期source < class < runtime@Docume

2021-01-08 17:08:28 149 1

原创 JVM学习

jvm的体系结构所以,jvm调优调的就是方法区和堆,而99%的情况是调堆springboot自动装配原理spring.factories中有自动配置的类,启动类启动后会根据引入的starter来进行加载,spring.factories中有@ConditionOnXXX的注解,比如说不存在某个类,不存在某个方法的时候,就不会进行加载,而对应的starter就是引入对应的类包,使判断成立,这样springboot才会加载,实现我们看到的自动加载双亲委...

2021-01-08 17:05:45 134

原创 Vue初学项目

在dom中使用别名,需要加~符号

2020-11-28 16:24:49 73

原创 修改oracle字段类型

alter table case_basicinfo rename column staff_id to staff_id_bak;alter table case_basicinfo add staff_id clob;update case_basicinfo set staff_id=staff_id_bak;alter table case_basicinfo drop column staff_id_bak;

2020-11-25 15:50:37 66

原创 Vue初学(四)

promise

2020-11-23 12:52:15 82

原创 java将网络图片转为base64

public static void main(String[] args) throws Exception { String s = encodeImgageToBase64("http://172.16.170.54:9332/13,55bb6bae8203"); List<Map<String,String>> list = new ArrayList<>(); Map<String,String> map = new HashMa.

2020-11-20 16:00:29 980

原创 Vue初学(三)

1、vue-router常说的路由器,比如一条消息的发送,要先找到目的地的公网,进入之后,在内网中通过映射表找到指定的机器,这样才能把消息发送到正确的位置路由器提供了两种机制: 路由和转送. 路由是决定数据包从来源到目的地的路径. 转送将输入端的数据转移到合适的输出端.路由中有一个非常重要的概念叫路由表,路由表本质上就是一个映射表, 决定了数据包的指向理解后端路由和前端路由hash模式,location.hash('/home') loca...

2020-11-19 15:16:22 70

原创 Vue初学(二)

1、webpack首先需要安装node,完了安装webpack npm install [email protected] -g (全局安装)webpack npm install [email protected] --save-dev (局部安装)webpack就是一个打包工具,用来处理各个模块之间的依赖,比如使用commonjs的语法来导入导出模块,直接在index.html里面引入两个js,浏览器是无法识别的,所以需要webpack来打包,处理多个模块之间的依赖npm init 指令会生成pa...

2020-11-13 16:21:08 213

原创 vue初学(一)

1、v-for 循环<div id="app"> <ul> <li v-for="item in list">{{item}}</li> </ul></div><script> const app = new Vue({ el:'#app', data:{ message:"test", li

2020-11-02 08:57:11 284

原创 oracle锁表解决办法

登录sys账户select session_id from v$locked_object;//SELECT sid, serial#, username, osuser FROM v$session where sid = session_id;SELECT sid, serial#, username, osuser FROM v$session where sid = '1909';//ALTER SYSTEM KILL SESSION 'sid,serial#';ALTER S.

2020-06-17 14:28:17 214

原创 删除git clone时的缓存密码

win rrundll32.exe keymgr.dll,KRShowKeyMgr

2020-05-07 16:25:37 672

原创 orcle 增加列,删除列

删除alter table table_name drop (documentNo);增加alter table table_name add(column 类型);

2019-09-03 18:56:10 150

原创 js中将字符串转为function使用

var str = $("#uploadBDForm #fnName").val();var fn = window[str];fn(caseBasicInfoId,flowChartName);

2019-08-07 10:52:29 6665

原创 结束某一端口下所有的进程

netstat -ano |findstr 8083 查询8083端口下所有的进程,查询到对应进程的pidtaskkill /pid 进程号 /F结束某一pid进程

2019-06-10 16:54:09 440

原创 js控制数字保留小数点后数据(为0不保存,不为0保存)

var a = 1; -- a = 1var b = parseFloat(a); -- b = 1var a = 1.1; -- a = 1.1var b = parseFloat(a); -- b = 1.1var a = 1.0; -- a = 1.0var b = parseFloat(a); -- b = 1...

2019-05-28 11:00:50 4763

原创 oracle Oracle索引或这类索引的分区处于不可用状态

索引失效重建索引alterindexpk_kc03rebuild查询oracle索引alterindexpk_kc03rebuild

2019-05-23 17:04:59 1345

原创 不影响数据的情况下,oracle中将varchar2变成clob类型的语句

//先将需要修改的字段改名进行备份alter table CASE_DOCU_SIX_ORDER_CIACT rename column ILLEGAL_FACTS to ILLEGAL_FACTS1;//新建一个字段,long类型,由varchar2变成 clob需要以long过度alter table CASE_DOCU_SIX_ORDER_CIACT add ILLEG...

2019-05-22 10:25:50 430

原创 easyui 复选框单选并且无法使用兄弟标签的情况

&lt;input class="easyui-checkbox" name="checkBox" type="checkbox" value="1"/&gt;多个checkbox不在同一个tr下$("input[name='checkBox']:checkbox").click(function () { var flag = $(this).is(':checke...

2019-03-12 13:49:59 271

原创 zookeeper(dubbo),vsftpd,nginx,redis等相关安装信息

一、Zookeepertar -zxf zookeeper-3.4.6.tar.gz需要在linux中安装一个注册中心,一般使用Zookeeper作为dubbo的注册中心Zookpper提供了一个名为zoo_sample.cfg的配置模板,可进行复制使用(zoo.cfg)需要先创建一个data文件夹,作为配置文件中dataDir的路径设置,是Zookeeper执行过程数据的保存目录,建...

2018-11-24 17:21:51 148

原创 返回值对@responsebody的影响

当返回值为void的时候,无法使用@responsebody注解,可以使用response.getWrite().print()方法来向前端输出json对象。 使用@responsebody注解时,必须有返回值,返回的是Json对象。当返回值为String类型时,响应类型默认是response.setContentType("text/plain;charset=ISO-8859-1"...

2018-11-15 18:34:09 1829

原创 oracle隐藏字段中的一部分

//130****8815select REPLACE(contno,SUBSTR(contno,4,4), '****') as contno from lccont a WHERE a.contno = '13003038815';

2018-10-31 09:36:07 2595

原创 js判断一个字符串是否均为数字

function isNumber(obj) {    var t1 = /^\d+(\.\d+)?$/; //非负浮点数    var t2 = /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/; //负浮点数    if(t1.test(obj) || t2.te...

2018-10-16 12:32:31 2728 2

原创 约瑟夫环 java实现

import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class TestYueSeFu {    public static void main(String[] args) {       Scanner scanner = new Scanner(System.in); ...

2018-07-18 11:09:30 135

原创 oralce自定义函数

create or replace function SHOWCONT(CCODE VARCHAR2)return varchar2asrCodeName varchar2(150);begin      select Name into rCodeName        from ldcom        where comcode= cCode;    RETURN rCodeName;  E...

2018-07-13 16:14:28 152

原创 js判断字符串字符数(汉字算两个)

 function getByteLen(val) {      var len = 0;      for (var i = 0; i &lt; val.length; i++) {        var a = val.charAt(i);        if (a.match(/[^\x00-\xff]/ig) != null) {          len += 2;        }  ...

2018-06-27 14:40:36 7924 1

空空如也

空空如也

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

TA关注的人

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