自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

原创 超棒的java俄罗斯方块源码(java入门基础)

直接附上源码链接:https://download.csdn.net/download/qq_29976261/11055998游戏功能:游戏等级包括高,中,低三个等级。方块样式自定义,排行榜,方块墙体上升,一键下落等。丰富的音效,方块投影效果。...

2020-02-26 22:19:22 699

原创 Go使用zap+ratatelogs实现日志文件输出与分割

需求:将日志文件统一输出到D:/bian/logs/dspcollect.log文件中,go程序重启后日志累加写入文件,每24小时分割一次日志,保存30天内的日志文件。对比了几款go 日志框架:zap , logrus ,seelog等。其中logrus是目前Github上star数量最多的日志库,能强大,性能高效,而且具有高度灵活性,提供了自定义插件的功能。zap是Uber推出的一个快速、结...

2019-09-20 09:52:51 2995 1

原创 通过JMX获得kafka 每个partition的log 大小

jconsole监控kafka,并上报public static void main(String[] args) {//kafka客户端KafkaConsumer consumer = KafkaClient.getKafkaConsumerForLogSize(); //JMX客户端 Map<String, JMXConnector> jmxCon...

2019-06-03 10:06:19 836 3

原创 Kafka获得topicPartition的最早,最新offset的时间,以及存储量

package com.dsp.es.collect.module.kafka;import com.dsp.common.jndi.ServiceConnect;import com.dsp.es.collect.module.CommonTask;import com.dsp.es.collect.schedule.CollectTaskEnum;import com.dsp.es...

2019-05-15 09:20:25 4129 2

原创 java下载网络文件的几种方式

java下载网络文件包括:基本的字节流下载,apache的FileUtils工具包下载,NIO下载package com.dsp.rpc.metricelf;import org.apache.commons.io.FileUtils;import java.io.File;import java.net.HttpURLConnection;import java.net.URL...

2019-05-05 09:39:31 12053

原创 bytes转string,string转inputStream,inputStream转string

package com.dsp.rpc.metric.util;import org.apache.commons.lang.ArrayUtils;import org.apache.commons.lang.StringUtils;import java.io.*;import java.nio.ByteBuffer;import java.nio.CharBuffer;imp...

2019-04-30 13:54:35 1047

原创 java实现文件解压,apache.ant解决中文乱码问题

package com.dsp.rpc.metricelf;import org.apache.tools.zip.ZipEntry;import org.apache.tools.zip.ZipFile;import java.io.*;import java.util.Enumeration;import java.util.zip.CRC32;import java.uti...

2019-04-30 13:49:12 662

原创 java 多级文件夹删除

package com.dsp.rpc.metricelf;import java.io.File;/** * @author bianqh * 传入文件路径,删除文件,以及文件夹下的所有文件 */public class DeleteDirUtil { /** * 根据路径删除指定目录和文件 * @param sPath :路径 ...

2019-04-30 10:05:45 1722

原创 Android布局

package com.example.view;import android.os.Bundle;import android.app.Activity;import android.view.Gravity;import android.view.Menu;import android.view.View;import android.view.View.OnClickList...

2019-04-08 23:13:00 79

原创 Android本地文件传输

package com.great.demo;import java.io.File;public class Test { public static void main(String[] args) { FileDemo fd = new FileDemo(); //fd.cut(3, new File(Util.PATH), Util.DES); fd.add(Ut...

2019-04-08 23:05:58 631

原创 java线程面试总结

线程池问题什么是线程池,线程池工作原理和好处线程池:管理一组工作线程,同时放置了一组等待执行的任务队列。主要解决问题:当请求数量非常多时,为每个请求都创建一个线程,导致时间和资源上开销巨大。好处:①重复利用已经创建的线程,减少在创建过程中时间和资源上的开销 ②提高响应时间 ③统一的管理工作原理:第一步:如果线程池中线程的线程数量小于核心线程池(corepoolSize),那么来...

2018-12-10 10:04:12 106

原创 java网络面试总结

 TCP/IPURL由哪几部分构成基本URL包含模式(或称协议)、服务器名称(或IP地址)、路径和文件名。 完整的、带有授权部分的普通统一资源标志符语法看上去如下:协议://用户名:密码@子域名.域名.顶级域名:端口号/目录/文件名.文件后缀?参数=值#标志 https://zhidao.baidu.com/question/1820387867264893668.ht...

2018-12-10 10:03:10 238

原创 java数据库面试总结

一,SQL优化和准则如何优化mysql①使用索引和优化sql语句比如:通过explain查看sql执行效果。尽量不要使用select * 用具体字段代表*。②优化数据库对象:优化数据类型。对表进行拆分(垂直拆分,水平拆分)。使用中间表转移要统计的数据到中间表。③系统配置优化:主要在配置文件my.cnf。使用数据库连接池。使用查询缓存。④硬件优化:CPU,内存,磁盘IO等等。...

2018-12-10 10:02:09 185

原创 java_JVM面试总结

,JVM参数问题1、问题:JVM怎样通过参数调整内存大小来源:阿里巴巴问题描述:如题解决方案:-Xmx 堆最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-Xms 堆最小值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;-Xmn 新生代大小,-Xss ...

2018-12-10 09:48:56 294

原创 java基础面试总结

java基础知识java的四个基本特性(封装,继承,多态,抽象)封装:数据和基于数据的操作封装在一起,对外提供接口。 继承:is-a 关系,子类继承唯一父类,符合里氏替换原则 多态:子类对父类的方法做多种不同形式的响应,子类继承父类,重写父类的方法,父类引用子类对象 抽象:一类对象的共同特征总结出来构造类的过程,比如动物类是猫和狗的抽象。面向对象的6个原则单一原则:一个类只负责一个责...

2018-12-10 09:46:13 105

原创 java基础-异常处理

package com.great.demo;import java.util.InputMismatchException;import java.util.Scanner;public class Demo { /* * 生活中的异常:意外情况 * 1.并不是100%发生 * 2.如果发生,可以避免 * * 在Java代码中,异常是可以避免的,通过try c...

2018-08-05 09:50:47 89

原创 java基础-IO流和文件读写

package com.great.view;import java.io.File;import java.io.FileFilter;import java.io.FilenameFilter;import java.io.IOException;import java.util.Calendar;import java.util.Date;/* * IO流 * IO:...

2018-07-06 22:29:25 168

原创 java基础-异常处理

package com.great.demo;import java.util.InputMismatchException;import java.util.Scanner;public class Demo { /* * 生活中的异常:意外情况 * 1.并不是100%发生 * 2.如果发生,可以避免 * * 在Java代码中,异常是可以避免的,通过try c...

2018-07-06 22:25:51 94

原创 java基础-图形编辑

package com.great.demo;import java.awt.Color;import java.awt.Font;import java.awt.Image;import java.awt.Toolkit;import javax.swing.ImageIcon;import javax.swing.JFrame;public class JFrameDem...

2018-07-06 22:23:49 448

原创 java基础-布局

package com.great.demo1;import java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt.LayoutManager;public class Demo { /* * 布局:按照一定的规律,和摆放方式,来布置控件(组件)之间的位置,所形成的样式叫布局 * Layout:布...

2018-07-06 22:20:51 133

原创 java基础-UI JFrame JPanel

package com.great.demo;import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;public class JFrameDemo extends JFrame{ /* * 1.编写一个类继承于JF...

2018-07-06 22:17:13 317

原创 java基础-集合框架

一 数据类型转换package com.great.demo;public class Test { /* * 基本数据类型的类型转换: * 1.直接转换(当位数低将数据赋值给位数高的类型时,直接转换即可) * 2.强制类型转换 (当位数高将数据赋值给位数低的类型时,就需要强制类型转换) * * 复合引用数据类型的类型转换: * 1.直接转换(当初始化子类时...

2018-07-06 22:15:00 107

原创 java基础-面向对象四大特征(封装,继承,多态,抽象)

java四大特征是:封装,继承,多态,抽象一,封装:数据和基于数据的操作封装在一起,使其构成一个独立实体,数据被保护内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。用户是无需知道对象内部的细节,但可以通过该对象对外的提供的接口来访问该对象。1)良好的封装能够减少耦合。2)类内部的结构可以自由修改。3)可以对成员进行更精确的控制。4)隐藏信息,...

2018-07-06 22:04:12 688

原创 java基础-String类和类型转换

package com.great.demo2;public class StringDemo { /* * String:字符串 * 类型:复合引用数据类型 * 特点: * 1.默认值:null * 2.可以选择性使用new 即: String s = new String(); * //以下两句表达式效果一致,都可以初始化String类型 String s...

2018-07-05 23:17:20 132

原创 java基础-修饰符

package com.great.demo2;public class Test { /* * * 封装: * 提高安全性? * 如何能保证只能读不能改(写)? * 如何能保证信息的安全? * 数据的过滤 * * 修饰符: * 用来查看(限制)属性或方法的使用范围 * * 1.public --- 公共的 * 2.defa...

2018-07-05 23:09:26 116

原创 java基础-面向对象,函数

demo1package com.great.demo1;public class Demo1 { /* * 方法:方法也叫作函数 * 特点: * 1.所有方法都有特点:在哪里写:在类中,在其他方法外面 * * * 主方法:一个程序的入口,也就是说一个工程至少要有一个主方法 * 构造方法: * 结构(背): * 修饰符 类名(){逻辑代码} ...

2018-07-05 21:46:28 177

原创 java基础-数组

demo1package com.great.demo;public class Demo { public static void main(String[] args) { /* int a = 10; int b = 10; int c = 10;*/ /* * 基本数据类型变量 --- 盛放数据的容器 * 基本数据类型一个变量 --- 一个容器...

2018-07-05 21:43:16 96

原创 java基础-语句

demo1package com.great.demo;public class Demo { /* * 在方法中,代码都是从左向右,从上向下执行 * * 程序控制语句 * 什么是程序控制语句:在方法中,一定范围内,控制程序代码的执行方向 * 特点: * 1.在方法中(所有的程序控制语句都必须书写在方法中) * 2.在方法中的一定范围内 * 3....

2018-07-05 21:40:17 132

原创 java基础-复合应用数据类型

package com.great.demo;public class Demo1 { /* * 注意:基本数据类型中如果初始化采用先声明的方式,那么会遇到: * 基本数据类型 变量名; * 其实系统会默认地给这个变量名赋一个默认值 * * 除了boolean类型外,赋默认值都是0 * boolean类型默认值是false * * (非常重要!!!!)...

2018-07-05 21:28:16 1179

原创 java基础-基本数据类型

package com.great.demo1;public class Demo1 { //标识符的含义:是赋给类、方法或是变量的名字。 --- 单行注释 /* ---- 多行注释 * 注意事项:一个标识符可以是大写或者小写字母、数字、下划线、美元符号的任意顺序组合,但不能以一个数字开始。 * 注意事项:Java是区分大小写 * 注意事项:关键字也是无法用来作为标识...

2018-07-05 21:24:59 136

原创 java基础-入门

package com.great.demo; //证明在某个包下面的代码//public:公共的//class:类//AF1511:类名public class AF1511 { //告知计算机AF1511.JAVA文件有一个类,类名叫做AF1511 //static:静态的 //void:空的 //main:主要的 //结构和顺序流程全部背下来!!!! //程序的主...

2018-07-05 21:20:48 98

原创 (1)知识图谱之_window下neo4j安装

一,下载点击下载,修改版本号后可以根据版本号下载指定版本https://neo4j.com/artifact.php?name=neo4j-community_windows-x64_3_3_1.exe二,安装双击安装,选择安装地址安装成功后,start eno4j 选择存放数据库的位置,如:D:\bian\KnowledgeGraph\eno4j三,访问访问地...

2018-06-20 12:24:23 1073 1

原创 Maven+SSM框架搭建【spring+springmvc+mybatis】

  本案例用到:ssm【spring+springmvc+mybatis】框架 数据库:mysql (推荐使用mysql 或者 sqlserver  。oracle太大,一般大型项目才会用到) 开发工具:idea  (myEclipse也行) 项目管理工具:maven  (1)     Maven设置Maven是一个项目管理工具,本项目中主要用来对jar包的管理 File – Settings -...

2018-06-01 17:44:45 390

Android音乐播放器

系统功能模块 1. 引导界面 2. 本地音乐模块(歌曲,歌手,专辑,搜索,歌词轮播) 3. 在线音乐模块(歌曲,歌手,专辑,搜索,歌词轮播) 4. 用户操作模块(登录,我的收藏,我的下载,我的表单)

2019-04-08

java扫雷eclipse

1.是一款游戏软件,拥有一个界面 2.一共是9行9列的格子数 3.当点击开,点击的位置是数字,代表周围8格的雷数目 4.当点击开,点击的位置是雷,Gameover 5.当点击开,点击的位置是空格,那么会将周围都打开,直到边界,或遇到数字,停止

2019-04-08

java俄罗斯方块源代码

java入门基础,俄罗斯方块游戏开发:游戏等级包括高,中,低三个等级。方块样式自定义,排行榜,方块墙体上升等。丰富的音效,方块投影效果。

2019-03-24

ssm系统框架

可以使用的ssm框架,使用的数据库是sqlserver,可以转变为mysql数据库

2018-02-05

空空如也

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

TA关注的人

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