- 博客(33)
- 资源 (4)
- 收藏
- 关注
原创 超棒的java俄罗斯方块源码(java入门基础)
直接附上源码链接:https://download.youkuaiyun.com/download/qq_29976261/11055998游戏功能:游戏等级包括高,中,低三个等级。方块样式自定义,排行榜,方块墙体上升,一键下落等。丰富的音效,方块投影效果。...
2020-02-26 22:19:22
757
原创 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
3080
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
895
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
4239
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
12184
原创 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
1103
原创 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
727
原创 java 多级文件夹删除
package com.dsp.rpc.metricelf;import java.io.File;/** * @author bianqh * 传入文件路径,删除文件,以及文件夹下的所有文件 */public class DeleteDirUtil { /** * 根据路径删除指定目录和文件 * @param sPath :路径 ...
2019-04-30 10:05:45
1822
原创 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
106
原创 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
668
原创 java线程面试总结
线程池问题什么是线程池,线程池工作原理和好处线程池:管理一组工作线程,同时放置了一组等待执行的任务队列。主要解决问题:当请求数量非常多时,为每个请求都创建一个线程,导致时间和资源上开销巨大。好处:①重复利用已经创建的线程,减少在创建过程中时间和资源上的开销 ②提高响应时间 ③统一的管理工作原理:第一步:如果线程池中线程的线程数量小于核心线程池(corepoolSize),那么来...
2018-12-10 10:04:12
138
原创 java网络面试总结
TCP/IPURL由哪几部分构成基本URL包含模式(或称协议)、服务器名称(或IP地址)、路径和文件名。 完整的、带有授权部分的普通统一资源标志符语法看上去如下:协议://用户名:密码@子域名.域名.顶级域名:端口号/目录/文件名.文件后缀?参数=值#标志 https://zhidao.baidu.com/question/1820387867264893668.ht...
2018-12-10 10:03:10
268
原创 java数据库面试总结
一,SQL优化和准则如何优化mysql①使用索引和优化sql语句比如:通过explain查看sql执行效果。尽量不要使用select * 用具体字段代表*。②优化数据库对象:优化数据类型。对表进行拆分(垂直拆分,水平拆分)。使用中间表转移要统计的数据到中间表。③系统配置优化:主要在配置文件my.cnf。使用数据库连接池。使用查询缓存。④硬件优化:CPU,内存,磁盘IO等等。...
2018-12-10 10:02:09
215
原创 java_JVM面试总结
,JVM参数问题1、问题:JVM怎样通过参数调整内存大小来源:阿里巴巴问题描述:如题解决方案:-Xmx 堆最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-Xms 堆最小值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;-Xmn 新生代大小,-Xss ...
2018-12-10 09:48:56
339
原创 java基础面试总结
java基础知识java的四个基本特性(封装,继承,多态,抽象)封装:数据和基于数据的操作封装在一起,对外提供接口。 继承:is-a 关系,子类继承唯一父类,符合里氏替换原则 多态:子类对父类的方法做多种不同形式的响应,子类继承父类,重写父类的方法,父类引用子类对象 抽象:一类对象的共同特征总结出来构造类的过程,比如动物类是猫和狗的抽象。面向对象的6个原则单一原则:一个类只负责一个责...
2018-12-10 09:46:13
136
原创 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
116
原创 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
201
原创 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
116
原创 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
498
原创 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
188
原创 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
343
原创 java基础-集合框架
一 数据类型转换package com.great.demo;public class Test { /* * 基本数据类型的类型转换: * 1.直接转换(当位数低将数据赋值给位数高的类型时,直接转换即可) * 2.强制类型转换 (当位数高将数据赋值给位数低的类型时,就需要强制类型转换) * * 复合引用数据类型的类型转换: * 1.直接转换(当初始化子类时...
2018-07-06 22:15:00
138
原创 java基础-面向对象四大特征(封装,继承,多态,抽象)
java四大特征是:封装,继承,多态,抽象一,封装:数据和基于数据的操作封装在一起,使其构成一个独立实体,数据被保护内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。用户是无需知道对象内部的细节,但可以通过该对象对外的提供的接口来访问该对象。1)良好的封装能够减少耦合。2)类内部的结构可以自由修改。3)可以对成员进行更精确的控制。4)隐藏信息,...
2018-07-06 22:04:12
763
原创 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
165
原创 java基础-修饰符
package com.great.demo2;public class Test { /* * * 封装: * 提高安全性? * 如何能保证只能读不能改(写)? * 如何能保证信息的安全? * 数据的过滤 * * 修饰符: * 用来查看(限制)属性或方法的使用范围 * * 1.public --- 公共的 * 2.defa...
2018-07-05 23:09:26
160
原创 java基础-面向对象,函数
demo1package com.great.demo1;public class Demo1 { /* * 方法:方法也叫作函数 * 特点: * 1.所有方法都有特点:在哪里写:在类中,在其他方法外面 * * * 主方法:一个程序的入口,也就是说一个工程至少要有一个主方法 * 构造方法: * 结构(背): * 修饰符 类名(){逻辑代码} ...
2018-07-05 21:46:28
225
原创 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
118
原创 java基础-语句
demo1package com.great.demo;public class Demo { /* * 在方法中,代码都是从左向右,从上向下执行 * * 程序控制语句 * 什么是程序控制语句:在方法中,一定范围内,控制程序代码的执行方向 * 特点: * 1.在方法中(所有的程序控制语句都必须书写在方法中) * 2.在方法中的一定范围内 * 3....
2018-07-05 21:40:17
159
原创 java基础-复合应用数据类型
package com.great.demo;public class Demo1 { /* * 注意:基本数据类型中如果初始化采用先声明的方式,那么会遇到: * 基本数据类型 变量名; * 其实系统会默认地给这个变量名赋一个默认值 * * 除了boolean类型外,赋默认值都是0 * boolean类型默认值是false * * (非常重要!!!!)...
2018-07-05 21:28:16
1249
原创 java基础-基本数据类型
package com.great.demo1;public class Demo1 { //标识符的含义:是赋给类、方法或是变量的名字。 --- 单行注释 /* ---- 多行注释 * 注意事项:一个标识符可以是大写或者小写字母、数字、下划线、美元符号的任意顺序组合,但不能以一个数字开始。 * 注意事项:Java是区分大小写 * 注意事项:关键字也是无法用来作为标识...
2018-07-05 21:24:59
211
原创 java基础-入门
package com.great.demo; //证明在某个包下面的代码//public:公共的//class:类//AF1511:类名public class AF1511 { //告知计算机AF1511.JAVA文件有一个类,类名叫做AF1511 //static:静态的 //void:空的 //main:主要的 //结构和顺序流程全部背下来!!!! //程序的主...
2018-07-05 21:20:48
126
原创 (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
1635
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
421
Android音乐播放器
2019-04-08
java扫雷eclipse
2019-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人