自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 bat设置JAVA classpath_利用Windows 批处理文件自动生成CLASSPATH

自从有了Ant,好像就不用再自己写很长很长的CLASSPATH了,尤其是有时候手动编写这个变量还可能误写,导致出现了ClassNotFound错误时查了很久都不知道是怎么回事。对于比较大的项目,搞一个Ant是很不错的事情,但是有时候就是做一些简单的测试,我就不再费力气写Ant了,直接在命令行输入命令。但是设置CLASSPATH在这个时候就比较头疼了,尤其是现在的Java应用,随便写个简单的东西可能...

2021-02-28 18:19:50 389

原创 java nio编程实战_基于java.nio.channels的编程实践-II

介绍为了提供并发处理效率,把用户的请求连接随机分配到线程池的线程进行处理,hbase也是采用同样的方式处理用户请求的客户端代码可以参考:基于java.nio.channels的编程实践-I代码importjava.io.IOException;importjava.net.InetSocketAddress;importjava.nio.ByteBuffer;importjava.nio....

2021-02-28 12:35:10 91

原创 java的高级应用范围_Java线程与并发库高级应用-线程范围内共享数据ThreadLocal类...

1.线程范围内共享变量1.1 前奏:使用一个Map来实现线程范围内共享变量public classThreadScopeShareData {static Map dataMap = new HashMap();public static voidmain(String[] args) {for (int i = 0; i < 2; i++) {new Thread(newRunnable(...

2021-02-26 16:19:34 55

原创 k8s mysql volume_在初始化期间,Kubernetes MySql映像持久卷非空

我正在查找here中发现的持久磁盘教程,同时还将其创建为StatefulSet而不是部署.当我将yaml文件运行到GKE时,数据库无法启动,查看日志时出现以下错误.[ERROR] –initialize specified but the data directory has files in it. Aborting.是否可以检查创建的卷以查看目录中的内容?否则,我做错了什么导致磁盘非空?谢谢a...

2021-02-26 08:08:20 259

原创 数据结构算法用java编程_程序与算法(图解数据结构-使用java[第一章])

一、区别:程序中可以允许无限循环的存在,如一般操作系统中的作业调度器(Job Schduler),在启动后,除非关机或产生例外情况,不然会一直处于执行等待循环。但算法必须是有限的,这是两者之间最大的不同。二、评判程序设计语言好坏的四项原则:可读性高平均成本低 (编码、执行、编译、维护、学习、调试以及更新等成本)可靠性高(代码稳定性高)可编写性高三、面向对象程序设计的三种特性:封装:将静态属性数值与...

2021-02-25 19:19:57 123

原创 java安卓开发模板软件_原生android app常用开发模板

package com.mygoods;import android.graphics.Typeface;import android.os.Bundle;import android.support.v4.app.FragmentManager;import android.support.v4.content.ContextCompat;import android.view.View;imp...

2021-02-25 13:40:55 375

原创 java nio 阻塞_Java-NIO(七):阻塞IO与非阻塞IO

阻塞IO传统的 IO 流都是阻塞式的。也就是说,当一个线程调用 read() 或 write()时,该线程被阻塞,直到有一些数据被读取或写入,该线程在此期间不能执行其他任务。因此,在完成网络通信进行 IO 操作时,由于线程会阻塞,所以服务器端必须为每个客户端都提供一个独立的线程进行处理,当服务器端需要处理大量客户端时,性能急剧下降。注意:在阻塞IO操作的过程中,用来提高程序的解决方案一般是使用多线...

2021-02-21 10:51:26 221

原创 python 单例模式的好处_python-单例模式

说明:单例模式是所有设计模式中比较简单的一类,其定义如下:Ensure a class has only one instance, and provide a global point of access to it.(保证某一个类只有一个实例,而且在全局只有一个访问点)单例模式是指:保证一个类仅有一个实例,并提供一个访问它的全局访问点。具体到此例中,总线对象,就是一个单例,它仅有一个实例,各个...

2021-02-19 19:43:38 538

原创 puppet java_Puppet 部署tomcat

Puppet部署tomcatTomcat运行需要java环境,所以需要同时安装tomcat和java, 相对应的puppet也需要编写两个模块 tomcat 和java(puppet一般以模块的形式来部署软件)一、java模块1.1创建模块目录结构[root@puppetserver ~]# mkdir –vp /etc/puppet/modules/java7/{files,templates,...

2021-02-19 16:19:39 144

原创 java枚举工具类_枚举工具类 EnumUtil

枚举工具类package cc.laowantong.utils;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.List;/***...

2021-02-16 22:29:48 598

原创 java 高效遍历map_JAVA循环遍历Map的几种方法?

第一种用for循环Java代码for(Map.Entry entry:map.entrySet()){System.out.println(entry.getKey()+"--->"+entry.getValue());}第二种用迭代Java代码Set set = map.entrySet();Iterator i = set.iterator();while(i.hasNext()){Ma...

2021-02-16 17:21:17 440

原创 java读取zip文件损坏_java zip压缩文件损坏

我有一个创建的压缩文件存在问题 - 试图解压缩窗口时显示有错误。这是代码问题吗?java zip压缩文件损坏File dir = new File("M:\\SPOT/netbeanstest/TEST/PDF");String archiveName = "test.zip";byte[] buf = new byte[1024];try {ZipOutputStream zos = new Z...

2021-02-13 12:58:57 2294

原创 java 随机数算法_Java随机数算法原理与实现方法实例详解

本文实例讲述了Java随机数算法。分享给大家供大家参考,具体如下:软件实现的算法都是伪随机算法,随机种子一般是系统时间在数论中,线性同余方程是最基本的同余方程,“线性”表示方程的未知数次数是一次,即形如:ax≡b (mod n)的方程。此方程有解当且仅当 b 能够被 a 与 n 的最大公约数整除(记作 gcd(a,n) | b)。这时,如果 x0 是方程的一个解,那么所有的解可以表示为:{x0+k...

2021-02-12 15:57:12 982

原创 常规mysql读写分离配置_mysql读写分离配置(整理)

mysql读写分离配置环境:centos7.2 mysql5.7场景描述:数据库master主服务器:192.168.206.100数据库slave从服务器:192.168.206.200mysql-proxy调度服务器:192.168.206.210以下操作,均是在192.168.206.210即mysql-proxy调度服务器 上进行的。1.检查系统所需软件包安装之前需要配置epel yum源...

2021-02-10 22:24:06 99

原创 pagebounds mysql配置_分页插件PageHelper配置步骤(mybatis)(示例代码)

原理:mybatis执行sql步骤:通过sqlsessionFactorysqlsessionExector (执行器对象)mappedstatement(sql语句封装)在执行mappedstatement前在sql语句上加上limit即可实现分页步骤:一、引入pageHelper的jar包二、在mybatis的xml文件中配置分页插件这里的com.github.pagehelper.Pa...

2021-02-08 21:38:46 141

原创 mysql词法分析antlr4_ANTLR 实战 SQL 词法/语法分析

文章目录ANTLR 实战 SQL 词法/语法分析一、准备工具二、实战环节1. 方式1:不借助外部 IDE2. 方式2:借助 idea参考资料ANTLR 实战 SQL 词法/语法分析关于 词法/语法分析 和 ANTLR 语法 的详细内容,可参考我的另一篇博客:https://blog.csdn.net/pentiumCM/article/details/106076655。本篇博客为实战入门速食篇,...

2021-02-08 18:26:48 1278

原创 mysql中起飞到达城市查询_Alibaba顶级MySQL笔记,学会80%面试直接起飞

一个典型的互联网产品架构包含接入层、逻辑处理层以及存储层,其中存储层承载着数据落地和持久化的任务,同时给逻辑处理层提供数据查询功能支持。说到存储层就要说到数据库,数据库知识掌握程度也是面试考察的知识点。 典型服务架构数据库分为关系型数据库和非关系型数据库,也就是我们常说的 SQL 和 NoSQL,这两个方向的数据库代表产品分别是 MySQL 和 Redis现如今对于MySQL的考察越来越重视了,不...

2021-02-08 01:03:23 65

原创 mysql高可用 持久层_企业级应用,持久层架构方案一(双主同步高可用)

在企业级应用中,持久层也就是数据访问层,也就是我们经常讲的dao层。要想实现高可用、高可靠、高并发,需要怎么做呢?写一个系列抛砖引玉,供大家共同交流学习,一窥究竟。1.常见问题#企业级项目,持久层架构基本要求1.高可用(想要7*24小时提供服务,该怎么办?)2.高并发读写(用户量越来越多,业务量越来越大,该怎么办)3.高可靠(万一某一台服务器宕机了,该怎么办?)2.可选方案#可选方案:1.主主同步...

2021-02-06 11:22:09 137

原创 sogi锁相环原理_在不平衡电网下如何提升锁相环稳定性?笔者做了这些测试

最常用的旋转坐标系锁相环其实现可见图一,在电网平衡情况下,可以很好的工作,其动态响应都非常棒。但是当电网输入不平衡时,因为的负序的原因,会在 dq 上产生二次谐波,因此影响了单同步旋转坐标系的锁相环工作。(图一 SRF PLL 实现原理)为了提升锁相环在不平衡电网情况下稳定性,所以很多学者提出了很多办法,很多都是在这个二次谐波上想办法,如使用低通滤波器把这个纹波抑制,这样牺牲了点带宽,也是一种好办...

2021-02-06 05:07:29 3192

原创 mysql8同步日志格式_binlog日志同步格式

BinaryLog同步复制的格式选择前言MySQLbinlog日志格式(Mixed,Statement,Row)MySQL5.5中对于二进制日志(binlog)有3种不同的格式可选:Mixed,Statement,Row,默认格式是Statement。总结一下这三种格式日志的优缺点。MySQLReplication复制可以是基于一条语句(StatementLevel)...

2021-02-03 07:29:43 585

原创 python os.environ windows_Python基于os.environ从windows获取环境变量

安装python之后,我们往往面临这样一个问题,在命令行输入“python”,竟然出错,难道是没有安装成功吗?非也,其实是你的系统环境变量没有设置好。今天,小编就来带大家学学python怎么设置环境变量问题场景:写脚本涉及到数据库的配置信息,然后上面要求这种关键信息不能体现到脚本中,哦,那怎么办,那我去哪里读取数据库信息呢?解决方法:从运行脚本的机器的环境变量里读取数据库信息,这样脚本中全是代码,...

2021-02-02 23:48:43 351

原创 开源linux服务器面板_阿里云Linux服务器安装宝塔面板

阿里云阿里云官网:https://www.aliyun.com/ 阿里云是目前国内服务器最大的提供商之一,小编一直使用的是阿里云服务器,配置简单、安全性较高,喜欢搞事情的小伙伴们赶紧行动起来吧,阿里云对于学生有特别优惠,一年是100多块钱,1核2G,搭载40G云盘,1m带宽,对于我们个人来说足够折腾了,赶紧行动吧! 小编个人建议云服务器安装linux版,不要安装windows server,原因是...

2021-02-01 14:12:30 118

原创 micropython 安装库_micropython

The MicroPython projectThis is the MicroPython project, which aims to put an implementationof Python 3.x on microcontrollers and small embedded systems.You can find the official website at micropytho...

2021-02-01 11:37:03 1733

原创 python 余弦相似性_使用Python过滤相似的文本的简单方法

问题假设你在存档中有成千上万的文档,其中许多是彼此重复的,即使文档的内容相同,标题不同。 现在想象一下,现在老板要求你通过删除不必要的重复文档来释放一些空间。问题是:如何过滤标题足够相似的文本,以使内容可能相同? 接下来,如何实现此目标,以便在完成操作时不会删除过多的文档,而保留一组唯一的文档? 让我们用一些代码使它更清楚:titles = [ "End of Year Review 202...

2021-02-01 08:31:05 132

空空如也

空空如也

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

TA关注的人

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