自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 flume + zookeeper+kafka 集群 入门

kafka 分布式流处理平台。 在系统之间构建实时数据流管道。 以topic分类对记录进行存储 每个记录包含key-value+timestamp 每秒钟百万消息吞吐量。 producer //消息生产者 consumer //消息消费者 consumer group ...

2019-09-19 21:59:07 533

原创 2021-10-12整理面试题

目录一、java基础二、多线程相关三、JVM四、Mysql面试题五、Redis 面试题一、java基础面向对象 封装: 明确标识 允许外部使用的所有成员函数和数据项 继承: 继承父类方法,并作出子类的该表和扩展 多态: 基于对象所属不通的类,外部调用同一个方法,实现逻辑不同重载和重写 重载: 发生在同一个类中,方法名相同,参数类型不同、个数不同、顺序不同、方法返回值和访问修饰符可以不同,发生在编译时 重写: 发生在父子类中,方法名,参数列表必

2021-10-12 15:46:24 333

原创 es 搭建

elastic官方网站Elastic有一条完整的产品线:Elasticsearch、Kibana、Logstash等,前面说的三个就是大家常说的ELK技术栈。1.安装java环境java环境的安装ElasticSearch 7.3安装cd /toolswget https://artifacts.elastic.co/downloads/elasticsearch/elastic...

2019-09-22 21:41:14 1413

原创 hadoop简单搭建

4.1.6 HADOOP安装部署ü上传HADOOP安装包ü规划安装目录 /home/hadoop/apps/hadoop-2.6.1ü解压安装包ü修改配置文件$HADOOP_HOME/etc/hadoop/最简化配置如下:vihadoop-env.sh # The java implementation to use. export JA...

2019-09-19 22:25:13 187

原创 redis 集群

一、在项目中重新搭建一套读写分离+高可用+多master的redis cluster集群 1、redis cluster的重要配置 cluster-enabled <yes/no> cluster-config-file <filename>:这是指定一个文件,供cluster模式下的redis实例将集群状态保存在那里,包括集群...

2019-03-06 16:58:29 240

原创 nginx 简单搭建

1、部署第一个nginx,作为应用层nginx(1)部署openrestymkdir -p /usr/servers cd /usr/servers/yum install -y readline-devel pcre-devel openssl-devel gccwget http://openresty.org/download/ngx_openresty-1.7.7.2....

2019-03-06 14:14:07 203

原创 Zookeeper+kafka 集群搭建

1、zookeeper集群搭建zookeeper-3.4.5.tar.gz使用WinSCP拷贝到/usr/local目录下。对zookeeper-3.4.5.tar.gz进行解压缩:tar -zxvf zookeeper-3.4.5.tar.gz。对zookeeper目录进行重命名:mv zookeeper-3.4.5 zk配置zookeeper相关的环境变量vi ~/.bashrc...

2019-03-04 22:49:17 255

原创 Redis 笔记整理

一、redis 使用 1、安装单机版redis wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz tar -xzvf tcl8.6.1-src.tar.gz cd /usr/local/tcl8.6.1/unix/ ./configure ...

2019-03-04 16:59:23 310

原创 maven+springboot项目入门

1.新建项目项目名:SpringBootTest2.编译pom.xml文件    新建HelloController类运行:

2018-06-22 17:38:48 209

原创 hibernate进阶

一、hibernate中的实体规则        1.实体类创建的注意事项                1.持久化类提供无参数构造                2.成员变量私有,提供共有get/set方法访问.需提供属性                3.持久化类中的属性,应尽量使用包装类型                4.持久化类需要提供oid.与数据库中的主键列对应           ...

2018-06-18 22:35:48 187

原创 hibernate框架

一、hibernate是什么1.框架是什么        1.框架是用来提高开发效率的        2.封装了好了一些功能.我们需要使用这些功能时,调用即可.不需要再手动实现.        3.所以框架可以理解成是一个半成品的项目.只要懂得如何驾驭这些功能即可.2.hibernate框架是什么        3.hibernate的好处        1.操作数据库的时候,可以以面向对象的方式...

2018-06-18 21:38:11 347

原创 ssm-项目分布

article-parent项目,POM聚合工程,所有工程的父工程article-parent POM配置 <!-- 集中定义依赖版本号 --> <properties> <junit.version>4.12</junit.version> <spring.version>4.1.3.RELEASE</spring.versi...

2018-06-17 17:44:41 283

原创 简单的Hibernate使用入门

hibernate所需要的jardao层User.hbm.xml<!DOCTYPE hibernate-mapping PUBLIC     "-//Hibernate/Hibernate Mapping DTD 3.0//EN"    "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">   <!-- 配置表与实体对...

2018-06-17 17:43:53 4934

原创 java项目特别简单的lucene

jar包java类public class LuceneText { @Test public void testLucene() throws Exception { File file = new File("E:\\java视频\\17luncene&solr\\lucene"); if (!file.exists()) { return ; } Directory di...

2018-06-16 20:22:04 775

原创 使用WebSocket搭建简单的聊天室

jsp关键代码java类代码@ServerEndpoint(value = "/chatServer")public class ServerChat { // 用户集合 private static Vector<ServerChat> users = new Vector<ServerChat>(); private Session session = null; pr...

2018-06-16 20:20:19 544

原创 java项目ActiveMQ练习

一、去官网下载activeMQ二、解压缩到bin目录下三、创建java项目四、引入jar五、创建连接private static final String USERNAME = ActiveMQConnection.DEFAULT_USER; private static final String PASWORD = ActiveMQConnection.DEFAULT_PASSWORD; pri...

2018-06-16 20:16:17 289

原创 Linux安装redis

安装readis安装readis之前需要安装 gcc-c++第一步:解压缩redis.tgz.tgz文件第二步: 进入redis中使用make 编译  PREFIX=/usr/local/redis指定任意路径编译完成后:第三步:进入bin目录第五步: redis 两种启动模式               一.前端启动模式                /usr/local/redis/bin/r...

2018-06-15 20:13:53 209

原创 Linux 下安装Solr

solr安装版本是 4.10.3安装步骤第一步:解压缩tomcat   tar  zxvf 命令第二步:安装taomcat  在 usr/local 下创建一个目录solr,  mkdir /usr/local/solr    第三步:将解压缩好的tomcat pc 到/usr/local/solr四:solr 内部结构说明:        1.dist 存放编译完生成的目标结构 jar、war包...

2018-06-15 19:14:33 199

原创 控制程序流程

一、使用 Java 运算符1.运算符以一个或多个参数为基础,可生成一个新的值,是参数与普通方法调用不同的一种形式,但是效果是相同的加号(+)、减号和负号(-)、乘号(*)、除号(/)以及等号(=)的用法与其他所有编程语言都是类似的。二、优先级1.运算符的优先级决定了存在多个运算符时一个表达式各部分的计算顺序,最简单的规则就是乘法和除法在加法和减法之前完成。运算结果:

2017-12-06 23:33:12 169

原创 Activity控制另外一个Activity进行更新

第一种:通过公用的Handler 更新ActivityMyApplication 方法public class MyAppliacation extends Application { private static MyAppliacation myAppliacation; public Handler handler =null; public Ha

2017-07-19 15:27:48 344

原创 Android Activity 生命周期

1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。2.当前Activity被其他Activity覆盖其上或被锁屏:系统会调用onPause方法,暂停当前Activity的执行。3.当前Activity由被覆盖状态回到前台或解锁屏:系统会调用onResume方法,再次进入运行状态。4

2017-07-19 11:40:26 276

原创 Android根据地址获取经纬度,根据经纬度

获取经纬度public Address getGeoPointBystr(String str) {Address address_temp = null;if (str != null) {Geocoder gc = new Geocoder(RoutePlanDemo.this, Locale.CHINA);List addressList = null;try {

2017-04-05 12:02:01 1156

原创 mac 运行配置android sdk

1.启动Terminal终端工具2.输入cd ~/ 进入当前用户的home目录3. 创建:touch .bash_profileopen .bash_profile         在文件中写入以下内容:export PATH=${PATH}:/Users/jabony/Documents/developerTools/adt-mac/sdk/tools:/User

2017-03-30 21:51:22 1573

原创 Windows安装nvm

1、下载nvm https://github.com/coreybutler/nvm-windows/releases  Downloads  nvm-setup.zip2、无脑下一步3、找到C:\Users\Administrator\AppData\Roaming\nvm 下的settings.txt文件添加:node_mirror: https://npm.taobao.or

2017-03-30 09:41:48 6225

原创 python2 Windows安装

首先 下载python下载地址 https://www.python.org/无脑下一步验证是否安装成功 在dos 里面打 python初始化react-native init first启动cd firstreact-native start发布运行到模拟器cd firstreact-native run-android

2017-03-30 09:39:55 418

原创 ES6环境搭建

NodeJs安装步骤l nvm(NodeJs版本管理工具)安装l nvm配置淘宝镜像(下载更快)修改settings.txtroot: D:\dev\nvmpath: D:\dev\nodejsnode_mirror: http://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirro

2017-03-30 09:34:11 475

原创 React入门

什么是React?React 是一个用于构建用户界面的 JAVASCRIPT 库。React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。既可以开发浏览器应

2017-03-30 09:30:37 205

原创 Android Dialog对话框 底部弹出

final View view = LayoutInflater.from(context).inflate(layoutId, null);    final Dialog dialog = new Dialog(context, R.style.style_dialog);  dialog.setContentView(view);  dialog.show();    

2017-03-30 09:28:30 190

转载 在mac上搭建python 环境

一. 安装pythonmac系统其实自带了一个python的执行执行环境,用来运行python还行,但是开发可能就不够了,因此我们需要重新安装python。这里有两种方案安装:1.homebrew1brew install python这个方案比较简单,如果出错的话可以给前面加sudo试试,这个安装的python可能不是最

2017-03-27 22:56:30 339

转载 Android防劫持

在用户使用app的时候,如果被恶意程序劫持跳转到别的界面,这个时候我们就要做出预警提示用户,告诉用户当前界面已经不是我们的app有潜在的危险.代码的工作原理很简单就是在我们所写的activity对象的Onstop生命周期判断,将要跳转的界面是否是安全的public class AntiHijackingUtil {            public static final St

2017-03-19 14:14:38 990

转载 Android App运行时签名校验

有时候我们为了防止自己的应用被反编译后重新打包,不得不采取运行时进行签名校验的方式。因为会经常用到,所以在这里整理了一下校验方式。/** * Create By HaoRui */public class SignCheck { private Context context; private String cer = null; private

2017-03-19 14:06:50 11030 1

空空如也

空空如也

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

TA关注的人

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