- 博客(259)
- 资源 (131)
- 收藏
- 关注
原创 docker学习笔记
新建mysql容器实例 :docker run -d -p 3306:3306 --privileged=true -v /zzyyuse/mysql/log:/var/log/mysql -v /zzyyuse/mysql/data:/var/lib/mysql -v /zzyyuse/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7。这一层与我们典型的Linux/Unix系统是一样的,
2023-10-02 15:38:50
268
1
原创 k8s一主两节点部署学习总结
关键的一点是 kubelet 和容器运行时需使用相同的 cgroup 驱动并且采用相同的配置。以下的信息内容也是从执行kubeadm init的时显示的信息当中获取的,以下命令只能在在node节点执行,5..使用kubectl工具,在执行kubeadm init的时,显示的信息里面找到以下代码片段执行。执行完成后,在master节点上执行kubectl get nodes可以查看到加入进来的从节点。具体内容是根据在执行kubeadm init的显示的内容,从kubeadm join开始复制。
2023-10-02 07:36:15
370
原创 Nacos集群启动成功 服务注册失败 nacos registry, nacos-payment-provider register failed...NacosRegist
nacos centos集群部署后,服务启动注册失败问题解决
2023-08-21 22:46:28
1791
1
原创 今天从公司仓库拉取代码编译一直报找不到jar包实际上是有的
1.我使用如下命令安装jar到本地maven仓库后,这些传递性依赖信息丢掉了,如下图,请问如何才能在引用这个jar时包含这个传递性的依赖?2.公司在开发项目是使用了maven管理工具,有些jar找不到依赖配置,需要手动添加依赖,在网上一顿搜,原来如痴简单。只需要执行以下语句即可:mvn install:install-file -Dfile=c-mybatis-1.0-SNAPSHOT.jar -DgroupId=c-util -DartifactId=c-mybatis -Dversion=1.0-S
2021-08-06 22:49:31
957
原创 在多台linux 服务器上同步文件
1.先在每台服务器上安装rsyncyum install rsync启动rsync服务在要将文件或目录同步到其他服务器上的机器上的目录/usr/local/bin下创建xsync文件(root权限)使用命令touch xsyncxsync脚本文件:#!/bin/sh# 获取输入参数个数,如果没有参数,直接退出pcount=$#if((pcount==0));thenecho no args...;exit;fi# 获取文件名称p1=$1fna.
2021-06-21 22:23:29
660
原创 linux命令:复制/移动/删除 当前目录下除某些文件外的其他文件
把java里面除 jdk1.8.0_151 这个目录外的其他文件或目录移到 jdk1.8.0_151目录中来的命令可以用find ./ -maxdepth \1 \! -name jdk1.8.0_151 -exec mv {} ./jdk1.8.0_151/ \;
2021-06-18 10:36:45
1503
原创 关系数据库,用SQL查询一个公司机构树状结构数据,该怎么搞?
oracle有start with connect by语法可以满足,postgresql可以这么做,https://blog.youkuaiyun.com/laoyao331/article/details/74060181
2021-01-29 20:52:50
461
转载 MySQL:互联网公司常用分库分表方案汇总
尜尜人物Java团长今天来源:cnblogs.com/littlecharacter/p/9342129.html一、数据库瓶颈不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、崩溃)。1、IO瓶颈第一...
2020-03-22 20:13:56
366
原创 JAVA利用递归返回菜单树
1.菜单类:import java.util.ArrayList;import java.util.List;public class MenuVO { private int id; private String name; private int parentId; private List<MenuVO> children; public int ge...
2019-11-13 23:42:03
524
原创 shell脚本,批量查找pano.xml文件,并在其目录下将其内容复制到同目录下的_bak.xml文件中
这里主要是用以下两种方法1. 利用递归查找目录及子目录下的所有pano.xml 文件,然后用命令 cat (该命令有风险,如果脚本中止重新执行,或该目录下存在与备份文件名相同的文件时,不是覆盖该同名文件,而是在原同名文件基础上以追加方式备份)来备份,shell脚本内容如下,并命名为batch_convert.sh#!/bin/bashbatch_convert(){ for f...
2019-11-03 23:22:36
391
原创 马化腾:不太相信弯道超车 更欣赏仰望星空和脚踏实地
铅笔道2018/12/04 08:30:20作者 | 马化腾来源 | 人民日报马化腾是如何一步步创业成功的?他如何看待当下的互联网创业前景?对年轻人的创新创业有何期许?踏上时代的鼓点其实我们被命运眷顾,走到今天,应该归功于这个时代以及所有为之奋斗的每一个人。我大学学的是计算机专业,其实1993年毕业的时候就想过去华强北创业,当时的想法是给客户组装...
2019-10-15 22:52:33
328
原创 Oracle存储过程执行权限
Oracle存储过程执行权限默认情况下,在调用存储过程用户的角色是不起作用的,即在执行存储过程时只有Public权限。所以如果被调用的存储过程中如果有executeimmediate 'create table..'语句,将会引发ORA-01031:insufficient privileges错误。存储过程分为两种,即DR(Definer'sRights ) Procedur...
2019-10-15 22:49:30
2951
原创 Oracle——级联删除
创建数据库时为了防止其他人不小心删除操作错误,所有的外键都没有加级联删除。哪知,不知什么时候自己入了一批错误的数据进去,入库使用的是软件自动的,一下点错给自己带来无尽麻烦啊,删除就不好办了。表间的关系比较复杂,数据量又比较多,一个个删绝对会出大问题。于是实验了几种解决的办法,现小结一下。方法一:创建约束时设定级联删除(但一般由于各种原因或出于各种考虑在创建数据库时没有设定级联删除)SQ...
2019-10-15 22:48:57
660
转载 每个程序员需掌握的20个代码命名小贴士
本文由码农网–小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划!代码中到处都需要命名。作为程序员,我们得给类命名,给变量命名,给函数命名,给参数命名,给命名空间命名,等等等等。下面有20条小贴士能帮助你提高你的命名能力。1.使用能够表达意图的名字名字得能告诉我们它要做什么,为什么存在,以及是如何工作的。选择能够表达意图的名字,将更有利于我们理解代码。in...
2019-10-15 22:48:12
165
原创 建表时的一些参数pctfree initrans maxtrans storage的含义
--CreatetablecreatetableX_SMALL_AREA(SMALL_AREA_IDNUMBER(10)notnull)tablespaceTBSL_SDDQ--表段X_SMALL_AREA放在表空间TBSL_SDDQ中pctfree10--块保留10%的空间留给更新该块数据使用initrans1--初始...
2019-10-15 22:45:42
1313
原创 使用存储过程删除,创建表
create or replace procedure CREATETABLETEST is str1 varchar2(1000); str2 varchar2(5000); v_count number(10);begin select count(1) into v_count from user_tables where ...
2019-10-15 22:44:58
312
原创 js中字符串怎么转化为日期
字符串格式为str = "2010-08-01";怎么把它转化为日期,并且在day上面加1,谢谢各位!我有更好的答案分享到:按默认排序|按时间排序3条回答2013-12-13 15:24 zhaoapk |十一级 1 2 3 4 5 6 ...
2019-10-15 22:44:08
4040
原创 关于绝对路径和相对路径:
绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如...
2019-10-15 22:43:31
199
原创 oracle分页查询
分页查询数据库表结构及记录如下:1.根据rowid来分:16:31:48 SQL< select * from passvehicleinfo p where rowid in ( select rid from (select rownum rn,rid from (select p.rowid rid,p.passvehicleid from passvehicleinfo ...
2019-10-15 22:41:38
113
原创 oracle索引,索引的建立、修改、删除
索引,索引的建立、修改、删除2007-10-0513:29 来源:作者:网友评论0条浏览次数2986索引索引是关系数据库中用于存放每一条记录的一种对象,主要目的是加快数据的读取速度和完整性检查。建立索引是一项技术性要求高的工作。一般在数据库设计阶段的与数据库结构一道考虑。应用系统的性能直接与索引的合理直接有关。下面给出建立索引的方法和要点。§3.5.1建立索引...
2019-10-15 22:39:21
311
原创 ORACLE级联查询
在ORACLE 数据库中有一种方法可以实现级联查询select * //要查询的字段from table //具有子接点ID与父接点ID的表start with selfid=id //给定一个startid(字段名为子接点ID,及开始的ID号)connect by prior selfid=parentid...
2019-10-01 13:25:59
369
原创 Oracle 多表级联更新
一、MS SQL Server 多表关联更新 sql server提供了update的from 子句,可以将要更新的表与其它的数据源连接起来。虽然只能对一个表进行更新,但是通过将要更新的表与其它的数据源连接起来,就可以在update的表达式 中引用要更新的表以外的其它数据。 一般形式:update A SET 字段1=B表字段表达式, 字段2=B表字段...
2019-10-01 13:25:50
701
原创 Java:String和Date、Timestamp之间的转换
一、String与Date(java.util.Date)互转 1.1 String -< DateJava代码StringdateStr=“2010/05/0412:34:23″; Datedate=newDate(); //注意format的格式要与日期String的格式相匹配 Da...
2019-10-01 13:25:33
111
原创 CMD常用命令大全
ping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空格]数据包大小”;“-n发送数据次数”;“-t”指一直ping。 ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping) ipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipco...
2019-10-01 13:25:09
351
原创 SQL执行顺序
SQL Select语句完整的执行顺序:1、from子句组装来自不同数据源的数据;2、where子句基于指定的条件对记录行进行筛选;3、group by子句将数据划分为多个分组;4、使用聚集函数进行计算;5、使用having子句筛选分组;6、计算所有的表达式;7、select 的字段;8、使用order by对结果集进行排序。SQL语言不同于其他编程语言的最明显...
2019-10-01 13:24:49
110
原创 Spring MVC实现的带参数的form表单多文件上传-
(由于字数限制请看项目里代码,下面省略部分不重要的代码)首先是web.xml 01 xmlversion="1.0"encoding="UTF-8"?> 02 <web-appversion="2.5" 03 xmlns="http://java.sun.com/...
2019-10-01 13:23:37
370
原创 JAVA 单例模式与hashmap结合实现缓存
在平时做项目的时候,有一些数据并不是很频繁的改动,而且这些数据在很多地方用到,这个时候就可以把这个数据做成缓存的形式,一旦有了缓存,就不用每次用到的时候,就去数据库里读取,只需要第一次拿到数据以后,以后就可以从缓存里面提取数据。一个通常的处理方式,就是在应用程序启动的时候,就从数据库读取数据,然后保存在缓存中.缓存的数据放在上面地方呢,在JAVA中比较方便的是放在hashmap里面。注意...
2019-10-01 13:22:09
374
原创 50行代码实现缓存,JAVA内存模型原理
import java.util.Map;import java.util.WeakHashMap;import java.util.concurrent.ConcurrentHashMap;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;publ...
2019-10-01 13:21:18
102
原创 JAVA缓存的实现
缓存可分为二大类:一、通过文件缓存,顾名思义文件缓存是指把数据存储在磁盘上,不管你是以XML格式,序列化文件DAT格式还是其它文件格式;二、内存缓存,也就是实现一个类中静态Map,对这个Map进行常规的增删查.下面为一个简单的缓存代码Java代码packagelhm.hcy.guge.frameset.cache; importjava.util.*; ...
2019-10-01 13:20:28
124
原创 java开发中如何选择Set、List、Map、数组
在JAVA的util包中有两个所有集合的父接口Collection和Map,它们的父子关系: java.util +Collection 这个接口extends自 --java.lang.Iterable接口 +List 接口 -ArrayList 类 -LinkedLi...
2019-10-01 13:17:06
172
原创 JVM垃圾回收(GC)原理
一、相关概念基本回收算法1. 引用计数(ReferenceCounting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。2. 标记-清除(Mark-Sweep)此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把未标记的对象清除...
2019-10-01 13:14:42
121
原创 java概念总结
itertor 有ID先查缓存无Id查数据库,list直接返回集合。http://lujin55.iteye.com/blog/1463019继承在于设计类是,多态在于使用时。因为继承所以使用是父类或接口可以指向不同的实现,这就是多态。封装:对信息(属性、方法)的控制,该隐藏的隐藏,该暴露的暴露。继承:对原有类的复用,少写重复的代码。多态:适合的场景使用适合的实现类。简单点:...
2019-10-01 13:14:25
92
原创 深入Java虚拟机JVM类加载初始化学习笔记
深入Java虚拟机JVM类加载初始化学习笔记1. Classloader的作用,概括来说就是将编译后的class装载、加载到机器内存中,为了以后的程序的执行提供前提条件。2. 一段程序引发的思考:风中叶老师在他的视频中给了我们一段程序,号称是世界上所有的Java程序员都会犯的错误。诡异代码如下: package test01; ...
2019-10-01 13:13:37
125
原创 -DBA数据库管理员 JAVA程序员架构师必看
数据库基础(面试常见题)一、数据库基础1. 数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式2. SQL 语言包括数据定义、数据操纵(Data Manipulation),数据控制(Data Control)数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index 等数据操纵:Select ,insert,up...
2019-10-01 13:11:37
469
原创 DBA数据库管理员JAVA程序员架构师必看
一、 技术问题部分(数据库部分)1、 表空间的管理方式有哪几种?数据字典管理方式本地文件管理方式2、 谈谈你对索引的理解?索引是若干数据行的关键字的列表,查询数据时,通过索引中的关键字可以快速定位到要访问的记录所在的数据块,从而大大减少读取数据块的I/O次数,因此可以显著提高性能。3、 说说索引的组成?索引列、rowid4、 分区表用过么?谈谈...
2019-10-01 13:11:06
224
原创 Java虚拟机性能参数调优
Java虚拟机性能参数调优指导书(仅供内部使用)目 录1 概述..................................................................................................................................... 62 JAVA虚拟机运行机制概览.......
2019-10-01 13:09:52
212
原创 Linux 系统命令及其使用详解(大全)
cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat[-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 ...
2019-10-01 13:08:57
174
1
原创 数据库经典笔试题总结
面试穿什么着装合适,这里找答案!1,范式7大范式:1NF, 2NF,3NF,BCNF,4NF,5NF,6NF什么叫normalization?Denormalization?Normalization是数据库规范化,denormalization是数据库逆规范化。在设计和操作维护数据库时,关键的步骤就是要确保数据正确地分布到数据库的表中。使用正确的数据结构,不仅便于对数据库进行相应的...
2019-10-01 13:05:27
539
原创 ibatis 中isNull, isNotNull与isEmpty, isNotEmpty区别
< span>spanstyle="font-family:Arial,Verdana,sans-serif;white-space:normal;"<< span>strong<isNull,isNotNull与isEmpty,isNotEmpty区别strong<span<在iBATIS中isNull用于判断参数是否为N...
2019-10-01 13:04:37
175
原创 重点SQL
某银行有集中的关系数据库,其中有用下面的SQL语句创建的三张表:表1: 字段名 类型 说明 BRNNUM CHAR(4) 网点编号 ACC_NO CHAR(10) 账户号 ACC_SERIAL...
2019-10-01 13:01:40
167
JsonView工具新增应用图标
2019-10-08
FSCapture90.rar
2019-05-23
mysql-5.5.62-winx64
2019-03-10
websocket前端页面与后台交互的例子
2018-12-19
最简单的web服务器
2018-11-13
RtspAndroidClient
2018-09-02
spring-framework-4.2.0.RELEASE官方完整包加官方文档补传,之前手误少上传jar问题
2018-09-02
小熊猫c++开发工具(Dev-C++升级版本)一键安装版本
2022-04-14
小熊猫c++开发工具(Dev-C++升级版本)免安装版本
2022-04-14
JsonView新版本
2019-10-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人