自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YongYu_IT的专栏

路途漫漫,只谈技术;人海茫茫,勿论人生。

  • 博客(407)
  • 资源 (12)
  • 收藏
  • 关注

原创 统计单词数量

import java.util.*;public class WorldCount { public static void main(String[] args) { Map map = new HashMap<String, Integer>(); while (true) { Scanner sc = new Scanner(System.in); System.out.println("plea...

2021-11-13 22:22:28 584

原创 docker若干使用实例

# docker 修改默认网桥后,容器映射的ipv4端口不可用,ipv6端口可用修改网桥如下:~~~shell$cat/etc/docker/daemon.json{"bip":"192.168.100.1/24"}~~~

2021-11-04 17:32:27 341

原创 控制台输入数字进行冒泡排序

import java.util.ArrayList;import java.util.Scanner;public class HelloWorld { public static void main(String[] args) { /* int[] array = {40, 20, 30, 90, 60, 50, 10}; System.out.println("paixu before"); paixu(array);*/ ...

2021-10-31 18:14:26 429

原创 冒泡排序复习

public class HelloWorld { public static void main(String[] args) {int[] array={40,20,30,90,60,50,10}; System.out.println("paixu before"); paixu(array); } public static void paixu(int[] arr) { int max = 0; for...

2021-10-31 10:58:04 133

原创 ES基本用法

ES基本用法查询所有索引查询索引下所有数据查询所有索引curl '0.0.0.0:9200/_cat/indices?v'查询索引下所有数据假设上一步查询到“fuck_index”索引curl -XPOST http://10.107.118.18:9200/fuck_index/_search -H 'Content-Type:application/json' -d'{ "query": { "match_all": {} }}'...

2021-10-20 10:17:26 485

原创 如何在CRUD时判断表是否存在(MySQL)

select * from tb_token where exists (SELECT table_name FROM information_schema.tables where table_name='tb_token');

2021-09-07 09:57:17 107

原创 IPFS白皮书中文翻译

出处https://github.com/ipfs/papers/raw/master/ipfs-cap2pfs/ipfs-p2p-file-system.pdfIPFS白皮书摘要星际文件系统(IPFS)是一个点对点分布式文件系统。其目的是在大量计算设备互联的基础上构建统一的文件系统。从某种程度上讲,IPFS类似于互联网,但是IPFS可以被视作一个独立的BT(译者按:没错,就是你下片的那种BT协议)集群,一个可以交换对象的Git仓库。换言之,IPFS借助一个内容超链接,提供了一个高吞吐量、可内容寻址

2021-03-25 17:04:52 460

原创 SpringSecurity要点

SpringSecurity要点关于启用传统Spring全注解方式下,需要加入 @EnableWebSecuritySpringBoot只需配置 spring-boot-starter-security 依赖即可自动启用关于配置SpringSecurity通过读取SecurityConfigurer接口数据实现配置。为了方便使用,Spring为Web项目提供了默认空实现:WebSecurityConfigurerAdapter。继承它,开发者可以获得SpringSecurity默认的安全功能,

2021-03-22 10:35:11 145

原创 Hbase常见操作

进入hbasehbase shell可以查看命令如何使用help 'put'1、建表hbase(main):002:0> create 't1',{NAME=>'cf1'}Created table t1Took 1.0852 seconds hbase(main):022:0> create 'tb_t3','cf1','cf2','cf3'Created table tb_t3Took 1.2607 seconds hbase(main):02

2021-03-21 16:08:49 292

原创 HBASE搭建

wget http://mirror.bit.edu.cn/apache/hbase/2.2.6/hbase-2.2.6-bin.tar.gz$ tar -zxvf hbase-2.2.6-bin.tar.gz$ cd hbase-2.2.6/conf$ gedit hbase-site.xml##<property># <name>hbase.cluster.distributed</name># <value>true</val..

2021-03-21 15:14:02 143

原创 Mapduce过程中是否开启combiner需要注意的问题

统计语文数学英语各学科的平均数,如果只考虑map和reduce的过程,就不要开启combiner,如果开启combiner ,就要考虑combiner的过程,即使combiner算法与reduce几乎一样,但是要注意数据从map端到reduce的结果,和数据从combiner端到reduce的结果会有一点不一样如果开启combiner,但是combiner 过程与reduce过程一样,会有问题例如:map端输出的数据Math Bob 100Math Alice 90English A

2021-03-20 17:00:18 260

原创 MapReduce

1、mapreduce 计算各科成绩已经总分最高分的学生姓名和分数2、开启Combiner,在map端局部汇总(合并小文件)job.setCombinerClass(CollectStuMRTest.benreduce.class);import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.LongWritable;import...

2021-03-20 12:53:05 97

原创 将集合中的字符串写入文本

package File;import java.io.*;import java.util.ArrayList;import java.util.Arrays;public class FileOutDemo { public static void main(String[] args) throws IOException { ArrayList<String> arr =new ArrayList<String>(); .

2021-03-08 12:16:39 150

原创 字符串编码解码

package File;import java.io.*;import java.util.ArrayList;import java.util.Arrays;public class FileOutDemo { public static void main(String[] args) throws IOException { String s="中国"; //byte[] bytes = s.getBytes(); //UTF-8 byte[].

2021-03-08 10:55:32 127

原创 IOE数据流读写

package File;import java.io.*;public class FileOutDemo { public static void main(String[] args) throws IOException { /* FileOutputStream fo=null; try { fo = new FileOutputStream("guoqing0308.txt"); fo.write("abcdef".

2021-03-08 10:49:16 440 1

原创 斗地主升级版-玩家牌按照顺序排列

import sun.reflect.generics.tree.Tree;import java.io.InputStream;import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.TreeSet;public class Poker { public static void main(String[] args) {// .

2021-02-28 21:27:31 155

原创 斗地主

import java.util.ArrayList;import java.util.Collections;public class Poker { public static void main(String[] args) { ArrayList<String> arr =new ArrayList<String>(); ArrayList<String> lqxarr =new ArrayList<Strin.

2021-02-28 14:56:17 133 2

原创 统计字符串中每个字符出现的次数

package CountString;import sun.nio.ch.sctp.SctpNet;import java.util.HashMap;import java.util.Scanner;import java.util.Set;public class CountString { public static void main(String[] args) { Scanner sc = new Scanner(System.in); .

2021-02-28 14:17:58 177

原创 TreeSet存储Student类型并按照年龄排序

import java.util.*;public class ListItetator { public static void main(String[] args) { ArrayList<String> list = new ArrayList<String>(); list.add(0, "hello"); list.add(1, "world"); list.add(2, "java");.

2021-02-21 16:43:06 246

原创 集合中iterator()使用

package CollectionDemo001;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class CollectionDemo002 { public static void main(String[] args) { Collection<String> cc =new ArrayList<String&gt.

2021-02-20 16:58:10 165

原创 Exception 几种格式

public class ExceptionDemo { public static void main(String[] args) { System.out.println("Start"); method(); System.out.println("End"); } public static void method(){ try{ int a [] ={1,2,3}; System.ou.

2021-02-20 15:15:11 146 1

原创 SimpleDateFormat 对日期进行格式化和解析

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class SimpleDateFormatDemo { public static void main(String[] args) throws ParseException { Date a =new Date(); //SimpleDateFormat sdf.

2021-02-20 13:07:47 177

原创 StringBuilder 用于字符串拼接

public class StringBuildDemo { public static void main(String[] args) { StringBuilder sb=new StringBuilder(); sb.append("hello"); String s=sb.toString(); System.out.println(s); StringBuilder sb2 = new StringBu.

2021-02-20 11:10:44 279

原创 字符串排序并输出字符串

import java.util.Arrays;public class StringPaixu { public static void main(String[] args) { String a = "91,27,47,38,50"; String[] b = a.split(","); int[] aa = new int[5]; for (int i = 0; i < b.length; i++) { .

2021-02-20 11:06:46 335

原创 冒泡排序

package MaoPao;public class MaoPao { public static void main(String[] args) { int [] arrey= {5,4,3,1,2}; int [] NewArrey =new int [5]; int tmp=0; for(int i=0;i<arrey.length;i++){ for(int j=0;j<arr...

2021-02-19 21:16:53 93

原创 CentOS7通过SNAT上网

CentOS7通过SNAT上网问题由来在24机器上开启SNAT在34机器上修改GW问题由来局域网里面有两台机器:192.168.0.24192.168.0.34其中24机器是单网卡,可以联网。34机器不能联网。现在需要让34机器通过24机器联网。这就需要借助SNAT,NAT即“网络地址转换协议”,细分为DNAT(目标地址转换)和SNAT(源地址转换),SNAT主要用于共享上网,今次需要用到的就是SNAT。在24机器上开启SNATstep1 开启对34的白名单$ sudo firew

2021-02-19 16:37:05 473

原创 static 静态理解

1、static 从属于类,不随对象的不同而变化,可以通过类和对象调用例如 getName() ,对象不同,结果应该是不同的,所以这个方法不能定义为 staticMain 函数是static ,因为是通过类来运行Main 函数是static,可以调用getName(),因为是通过对象调用的2、非 static 属于对象,必须通过对象调用...

2021-02-19 14:56:48 112

原创 统计字母出现次数

import java.util.Scanner;public class CountString { public static void main(String[] args) {/* Scanner sc = new Scanner(System.in); System.out.println("please shuru: "); String line = sc.nextLine(); char[] ch = line.

2021-02-18 21:19:22 221

原创 学生管理系统

import java.sql.SQLOutput;import java.util.ArrayList;import java.util.Scanner;public class StudentManger { public static void main(String[] args) { ArrayList<Student> arrey = new ArrayList<Student>(); Student s = new S.

2021-02-18 21:15:20 113

原创 遍历集合中的学生类信息

1、从键盘输入学生信息2、将学生信息写入到集合中并遍历打印import java.util.ArrayList;import java.util.Scanner;public class StudentArrey { public static void main(String[] args) { ArrayList<Student> arr =new ArrayList<Student>(); addStudent(arr

2021-02-18 15:51:06 445

原创 IDEA中内容辅助键和快捷键

1、快速生成语句快速生成main()方法:psvm ,回车快速生成输出语句:sout ,回车2、内容辅助键Ctrl+Alt+space(内容提示,代码补全等)

2021-02-17 09:42:04 268

原创 Java 基础复习

1、Scanner 获取控制台输入的内容,并比较大小import java.util.Scanner;public class ScannelDemo { public static void main(String[] args) { //创建对象 Scanner sc = new Scanner(System.in); System.out.println("shuru1:"); //获取输入值 in.

2021-02-17 09:12:47 169 2

原创 搭建全分布式HADOOP集群

1、安装jdk(1)解压缩jdk包tar xzvf jdk-8u211-linux-x64.tar.gz(2)配置JAVA环境变量并验证jdk是否安装成功 vi ~/.bashrc (~ 表示当前用户目录 如 /home/yong)export JAVA_HOME=/home/yong/jdk-8u211-linux-x64/jdk1.8.0_211export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/l...

2021-01-17 14:43:00 145

原创 docker快速安装oracle

$ docker run --name oracle_11g -p 1521:1521 -d registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g$ docker exec -it oracle_11g bash$ su #helowin# su - oracle$ sqlplus /nologSQL> exit$ su #helowin# vi /etc/profileexport ORACLE_HOME=/home/oracl

2020-12-28 09:50:11 134 1

原创 数据结构与算法——红黑树

定义0、红黑树是二叉树1、所以节点只有两种颜色:红色与黑色2、根节点是黑色3、所有叶子节点是黑色的NULL节点4、每个红色节点的两个子节点均为黑色(即每条从叶子节点到根节点的路径中,红色节点不能连续出现)5、任意节点出发,到每个叶子节点的所有路径中,黑色节点的数目相同节点插入算法假如现在有一棵红黑树,如何往里面插入节点呢?...

2020-06-11 10:50:24 372

原创 Go WaitGroup

问题由来:如何在主协程里面等待所有子协程执行完毕后再退出?方案一(原始方法):用n个lock对应n和子协程package mainimport ( "fmt" "sync" "time")func main() { locks := []*sync.Mutex{} lock1 := new(sync.Mutex) lock1.Lock() go doFunc(5, lock1) locks = append(locks, lock1) lock2 := new(

2020-06-08 19:26:32 201

原创 Go error深入

1、Go error本质上是什么?type error interface { Error() string}说白了,error实际上是一个接口,接口里面就一个方法:Error() string2、如何自定义错误类型2.1 既然是接口,那就定义一个实现类package mainimport ( "fmt" "reflect")type MyErr1 struct {}func (this *MyErr1) Error() string { return "

2020-05-29 16:04:44 511

原创 Go里面的new和make

1、如果变量定义时没有初始化,那么初值是多少?package mainimport ( "fmt" "strings")func main() { var a int fmt.Println("a-->", a) var b string fmt.Println("b is empty-->", strings.EqualFold(b, ""))}a--> 0b is empty--> true可见,对于值类型的变量,定义的时候就会分配内存,

2020-05-15 11:33:30 227

原创 关于Go Context

参考:https://studygolang.com/articles/12566package mainimport ( "bufio" "context" "fmt" "os" "strings")//这个程序的消息总线var MessageBus = make(chan string)type CtxWithCancel struct { Ctx context.Context CtxId string CancFunc context.Cance

2020-05-14 16:26:43 245

原创 Go语言里的那些坑(一)允许变量重复定义

package mainimport "fmt"import "math/rand"import "unsafe"func main() { a := 0 for i := 0; i < 10; i++ { fmt.Println("start-->", a, unsafe.Pointer(&a)) a := f() fmt.Println("en...

2020-05-08 14:38:20 1521 2

《Kafka集群部署》配置文件

《Kafka集群部署》配置文件。有需要的同学可以下载下来看看。

2018-08-08

《Kafka单机部署》配置文件

《Kafka单机部署》可能用到的配置文件。需要的同学可以下载试一下。

2018-08-06

区块链二十四 对《区块链二十三 Hyperledger Fabric技术 深入研究MSP配置及启动文件》的验证

《区块链二十四 对《区块链二十三 Hyperledger Fabric技术 深入研究MSP配置及启动文件》的验证》的相关文件

2018-07-05

HAL开发全流程(分析)相关文件

HAL开发全流程(分析)相关文件

2016-12-06

JNI详解(一)源码(修正1)

这是《JNI详解(一)》源码的修正

2016-09-21

JNI详解(一)源码

这是《JNI详解(一)》源码

2016-09-13

OpenCV初探:二、Android程序示例 源代码

OpenCV初探:二、Android程序示例 源代码 有兴趣同学可以下来跑一下

2016-06-29

OpenCV初探:一、windows桌面程序示例源代码

OpenCV初探:一、windows桌面程序示例源代码 有兴趣的同学可以下下来跑跑看。

2016-06-29

Android应用程序框架——智能指针 系列文章源代码

Android应用程序框架——智能指针 系列文章源代码

2016-06-17

HAL开发全流程代码

这是系列日志《HAL开发全流程》代码,有兴趣的同学可以下下来看看,跑一跑

2016-06-08

《番外篇:linux硬件驱动程序开发简介》源代码

《番外篇:linux硬件驱动程序开发简介》源代码,有兴趣的同学可以下来看一下。

2016-05-30

动态换肤系列源码

博客《动态换肤1~4》源码,全部代码都在这里。eclipse项目。

2016-03-01

空空如也

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

TA关注的人

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