自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zranfly

随心远行·自然飞

  • 博客(46)
  • 收藏
  • 关注

原创 Java开发错误汇总

1.eclipse执行maven install报错No compiler is provided in this environment[ERROR] No compiler is provided in this environment. Perhaps you arerunning on a JRE rather than a JDK?原因是:JRE配置处选择的是另外安装的jre而...

2019-05-19 15:43:54 489

原创 Hadoop3.1.0集群环境搭建

Hadoop3.1.0集群环境搭建系统环境:主机系统:win10虚拟机系统:VM14+CentOS7前面的文章我使用的系统是CentOS 6.7 ,由于CentOS 7 与CentOS 6 有很大变化,不能落后了,所以这次我改用 CentOS 7 系统来学习了,以后的文章也都使用CentOS 7 系统来进行。今天就写一下,Hadoop 集群搭建的过程吧,学习的开始先把环境...

2018-09-05 07:31:09 4488 2

原创 Python安装遇到的问题汇总(持续更新)

Python安装遇到的问题汇总1.安装 padans_datareader 在Anaconda 中搜索安装或者执行命令安装: 导入pandans_datareader报错问题: 参考解决:ImportError: cannot import name ‘is_list_like’ ...

2018-06-10 16:13:54 4846

原创 Docker部署RocketMQ集群

Docker部署RocketMQ集群

2022-07-23 10:02:37 986 2

原创 Java 注解、反射、泛型使用实践 | 实现一个通用的实体类字段计算工具

Java 注解、反射、泛型使用实践通过 注解、反射、泛型 实现一个通用的实体类字段计算工具近期工作中,在做的项目,需要进行各种报表的计算。场景:假设有这样一个实体类:@Datapublic class ClockingInEntity { /** * 迟到次数 */ private Integer lateCount; /** * 缺卡次数 */ private Integer notClockInCount; /** * 缺卡扣款 */ privat

2022-01-19 00:08:25 612

原创 MySQL 使用记录

MySQL5.x开启远程登录GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;1.MySQL8.x开启远程登录# 创建一个用户create user '用户名'@'%' identified by '密码';# 赋予权限grant all privileges on *.* to '用户名'@'%' with grant option;flush privileges;...

2021-11-05 11:22:17 284

原创 Manjaro软件安装、环境配置汇总

Manjaro软件安装、环境配置汇总内容来自网络搜集,使用记录备忘基本软件安装1、pacman 命令语法pacman -S package_name # 安装软件pacman -S extra/package_name # 安装不同仓库中的版本pacman -Syyu # 升级整个系统,y 是更新数据库,yy 是强制更新,u 是升级软件pacman -Ss string # 在包数据库中查询软件pacman -S

2021-10-10 12:15:46 1263

原创 npm安装依赖遇到的问题

npm安装依赖遇到的问题1、npm install 有些依赖下载不了,或者下载速度较慢,可以改为使用 cnpm 来下载依赖【cnpm是使用淘宝镜像】详细内容可以看下别人的文章https://mp.weixin.qq.com/s/HdJK8SvSk6zeoZtxzEi7LQ安装cnpm 命令npm install -g cnpm --registry=https://registry.npm.taobao.org之后就可以使用cnpm install 来安装依赖了2、有时候出现的问题找了很多方法

2021-07-31 10:36:19 1041

原创 使用 Docker 部署一套开发运行环境Redis/MySQL/GitLab/Jenkins

使用 Docker 部署一套开发运行环境 Redis/MySQL/GitLab/JenkinsDocker 部署一套开发运行环境1、Docker2、docker安装MySQL 5.73、docker安装redis4、docker安装Jenkins5、docker安装GitLab准备环境:Centos7 配置 4g内存 20g硬盘下面命令均在 root 用户下执行,,如使用非root用户需在命令前加上sudo说明:本文仅记录安装步骤以及简要说明,不会涉及太多知识,更多专业知识建议

2021-07-31 10:12:59 353

原创 Java对字符串形式的公式进行计算

使用场景: 需要执行一些可配置的公式来计算结果例如:某些公司工资的计算,分各种计算方案,拿到对应字段替换到公式中进行结果计算依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-jexl3</artifactId> <version>3.1</version> </d.

2021-05-18 17:02:06 982

原创 mysql分组查询获取各组第一条数据

– 从mysql5.7开始,子查询的排序已经变为无效了。所以要加个limit,这样子查询就不光是排序,所以此时排序会生效,但有条数限制10000SELECT*FROM( SELECT * FROM tableName ORDER BY create_time DESC limit 10000 ) tmpGROUP BYtmp.field...

2021-02-02 11:10:54 4271 1

原创 MySQL自定义排序

今天接到一个需求,客户要求把系统用户列表按照某个用户角色排序例如:角色① >>角色③>>角色②>>角色④顿时心里真是1w个mmp,本来弄得是按照姓名拼音首字母排序,需求天天改,真是要裂开了鸭。但是,别人需求总有合理之处,无法拒绝啊啊啊。真是无奈,去看看字段有哪些可以用来排序的,能拿来排序的字段都试过了。还是不能满足需求,总不能再新增一个排序字段吧,那我得改多久。。。于是想到,java的集合自定义排序Collections.sort(List list) ×,用户

2021-01-20 21:33:36 230

原创 js格式化字符串方法:String.prototype.format

最近在做的项目总是要拼接html到页面,写了很多,诸如此类代码:for (var j = 0; j < data.length; j++){ n = j + 1; tempHtml += "<li class='mui-table-view-cell mui-collapse'>" +"<a style='border-bottom: 1px solid #c8c7cc;'>" +"<p>" +"数量:" + data[j].count

2021-01-19 20:28:55 1088

原创 Java开发遇到的问题记录

1、@Entity @Table 注解不能导入 javax.persistence org.springframework.boot spring-boot-starter-data-jpa

2020-08-14 17:51:34 108

原创 SQL语句(进阶部分)

摘自《SQL必知必会》1. 视图视图是虚拟的表,与包含数据的表不一样,视图只包含动态检索数据的查询。视图名需要唯一比如将下面这条查询语句包装成一个名为 productCustomers 的虚拟表#创建视图create view productCustomers asselect cust_name,cust_concat from customers, orders, ord...

2019-11-24 00:05:31 193

原创 SQL语句(基础语句部分)

SQL语句一览1. 查询前5行SQL Serverselect top 5 name from user;MySQLselect nanme from user limit 5;返回第5行起得4行数据,limit 指定返回几条数据,offset指定从第几行开始,注意第一行是0行select name from user limit 4 offset 5;2. 排...

2019-11-21 00:00:24 175

原创 技术文章收藏

Jpa分页:JPA分页查询与条件分页查询

2019-08-24 20:36:23 121

原创 Flume 安装与实战

Flume 安装与实战日志采集框架Flume一、安装说明:首先要安装 JDK 1.8+ 这里就不多介绍了本次安装 Flume 版本为 cdh5.7.0下载地址:CDH5flume官网:Flume 配置文档安装步骤:下载好后上传到虚拟机CentOS6.7解压: tar -zxvf flume-ng-1.6.0-cdh5.7.0.tar.gz配置环境变量:#vi ...

2019-08-04 22:16:43 186

转载 ArrayList和LinkedList的区别

ArrayList和LinkedList的区别ArrayList使用一个内置的数组来存储元素,这个数组的起始容量是10,当数组需要增长时,新的容量按如下公式获得:新容量=(旧容量*3)/2+1,也就是说每一次容量大概会增长50%。这就意味着,如果你有一个包含大量元素的ArrayList对象,那么最终将有很大的空间会被浪费掉,这个浪费的空间是由ArrayList的工作方式本身造成的。ArrayL...

2019-05-31 10:28:16 139

转载 Java中的内部类

1.为什么使用内部类?使用内部类最吸引人的原因是:每个内部类都能独立第继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。使用内部类最大的优点就在于能够非常好的解决多重继承问题,使用内部类还能够为我们带来如下特性:内部类可以用多个实例,每个实例都有自己的状态信息,并且与其他外围对象的信息相互独立在单个外围类中,可以让多个内部类以不同的方式实现同...

2019-05-06 21:09:17 104

原创 Java构造方法 重载与重写

内容部分引自《Java语言程序设计》一书,摘抄以便记忆和复习1.Java中的构造方法构造方法的特性:必须具备和所在类相同的名字没有返回值类型,连void 也没有构造方法是在创建一个对象使用 new 操作符时候调用的构造方法的作用是初始化对象,也可以重载(即-可以有多个同名的构造方法,但是需要有不同的签名)一个类可以不定义构造方法,类中会隐含创建一个方法体为空的构造方法(类中...

2019-04-18 18:10:44 21505 1

原创 TCP和UDP的区别

1.TCPTCP是面向连接的协议,也就是在收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来。使用TCP协议传输数据,TCP提供超时重发,丢弃重复数据,校验数据,流量控制等功能,保证数据能从一端传到另一端。当数据从A端到B端后,B端会发送一个确认包(ACK包)给A端,告知A端已经收到数据。2. UDPUDP协议就没有TCP那种确认机制。因为“虚拟信道”是...

2019-04-12 16:37:41 1304

转载 Linux使用问题收集

1.CentOS 正确配置静态IP后还是无法正常上网:参考文章:重启网卡提示Bringing up interface eth0执行 service network restart 失败:可能是UUID冲突:**解决办法:**删除 rm -f /etc/udev/rules.d/70-persistent-net.rules...

2019-02-28 20:00:16 90

原创 CentOS6.5/7安装Tomcat

1.下载官网下载:Tomcat下载选择你需要的版本:我这里选择7.0版本下载 tar.gz 文件2.解压我使用的是CentOS6.5虚拟机然后上传到虚拟机中[略]进入虚拟机/usr 目录创建 tomcat 文件夹:cd /usrmkdir tomcat解压:tar -zxvf apache-tomcat-7.0.92.tar.gz -C /usr/tomcat/查看:...

2019-01-02 23:05:29 362

原创 CentOS 7 yum安装 MySQL 5.7 | CentOS6.5安装MySQL5.5

1.下载MySQL下载网址:MySQL 社区版 官网下载依次按照以下步骤下载接着根据自己的系统下载相应的软件包:也可以在下载界面找到旧版本的MySQL我现在要安装在CentOS 6.5 上选择 Red Hat …我选择 5.5版本来安装:下载这个比较大的包含客户端和服务端软件包的 .tar 压缩包2.解压接着需要上传到CentOS系统中,我这里使用的是虚拟机我使用 Fi...

2019-01-02 22:20:26 1011

原创 Hadoop伪分布环境搭建

Hadoop伪分布环境搭建大数据入门系列01概要:Hadoop伪分布模式是在单机上模拟Hadoop分布式。单机上的分布式并不是真正的分布式,而是使用线程模拟分布式。Hadoop本身并不区分伪分布和分布式,配置相似。使用的环境:物理机:Windows10虚拟机:Vmware14+CentOS6.7(安装JDK1.8) 01.准备Linux环境l  网络配置以及...

2018-08-04 19:41:11 2256

原创 Python数据库编程(MySQL)

Python进阶系列Python数据库编程——MySQL1.pymysqlpython3 不再支持 mysqldb 而改用 pymysql安装pymysql:pip install pymysql官网github2.MySQL安装要使用python连接mysql 首先得安装mysql我这里已安装了mysql 并设置 账户 root 密码为 12345613.测...

2018-07-05 23:07:22 543

转载 Linux使用过程遇到的问题(持续更新)

1.使用命令yum 出现锁定:Another app is currently holding the yum lock; waiting for it to exit… 参考文章:yum提示Another app is currently holding the yum lock; waiting for it to exit…解决办法:强制关掉yum rm -f /var/...

2018-07-05 11:03:08 170

原创 Python数据科学入门(seaborn)笔记05

Python数据科学入门笔记05——seabornseaborn 是matplotlib的扩展一、seaborn 实现直方图和密度图import numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom pandas import Series,DataFrameimport seaborn as sn...

2018-06-07 23:39:11 957

原创 Python数据科学入门(matplotlib)笔记04

Python数据科学入门学习笔记——Matloptlib什么是matloptlib matloptilib是一个Python包,用于2D绘图,3D绘图也可以安装额外的包,强大流行,有很多扩展。

2018-06-06 23:41:44 906

原创 Python数据科学入门(Pandas玩转数据)- 笔记03

Python数据科学入门(Pandas玩转数据)慕课网数据科学入门课程学习笔记一、Series和DataFrame的简单数学运算import numpy as npimport pandas as pafrom pandas import Series,DataFrame1.Series 相加s1 = Series([1,2,3],index=['A','B'...

2018-06-05 22:21:58 441

原创 Python数据科学入门-(Pandas)笔记02

第四节 Pandas 入门一. Series 序列import numpy as npimport pandas as pds1 = pd.Series([1,2,3,4]) # 创建序列s1 0 1 1 2 2 3 3 4 dtype: int64s1.values...

2018-06-03 00:10:39 575

原创 Python数据科学入门-笔记01

Python数据科学入门慕课网课程学习笔记 学习环境 win10 + 虚拟机centos7 + python3第一节 Annconda 基本介绍一、Anaconda 介绍1.Anaconda 介绍Anaconda /,ænə’kɑndə/Anaconda 是最著名的Python数据科学平台,750+ 流行的Python&amp;amp;R包跨平台,开源,...

2018-06-02 00:25:44 2763

原创 python爬虫笔记02

python爬虫笔记02《精通python网络爬虫》笔记 下面代码大部分来自此书,仅为本人笔记正则表达式的使用 re模块的几个方法:(方括号为可选参数)re.search(正则字符串,源字符串,[修正符]) —— 扫描整个字符串进行匹配re.match(正则字符串,源字符串,[修正符]) —— 从源字符串开始位置匹配一个re.match(~~~).span() 只保留匹配...

2018-03-09 22:37:39 190

原创 python爬虫笔记01

《精通python网络爬虫》笔记 下面代码大部分来自此书,仅为本人笔记urllib.requesturllib.request的使用以及将爬取内容保存html文件 代码示例:import urllib.requesturl = "http://www.baidu.com"file = urllib.request.urlopen(url)data = file....

2018-03-07 23:02:08 3318

原创 《SQL必知必会》随书学习笔记

此为本人随书学习笔记:1.sql不区分大小写,多条语句可用 ; 分号分隔,单条语句可不用分号 2.select 第一个被检索的行是第0行, select默认检测所有行第一课: USE mydb1; –检索表products的prod_name列 SELECT prod_name FROM products;–检索多列 SELECT prod_id,prod...

2018-03-05 23:07:08 189

原创 Android基础学习笔记-简单实现绘画板

前言:这是一个初学者的笔记.....感觉在学校搞来搞去的一大堆课程,很多东西学了不久又会忘记,这个假期在家看视频学习,准备将学习过程的一些实例放到博客里,这样自己再查看代码也就方便一点了。黑马Android视频学习笔记,Android简单实现绘画板笔记主要涉及内容:OnTouchListener触摸监听、Canvas、Paint、Bitmap保存图片界面截图public c

2018-01-27 09:13:56 413

原创 Android基础学习笔记-图片旋转、平移,翻转的实现

Android使用Canvas、Paint、Matrix简单实现图片的旋转、平移,翻转准备一张mypicture.jpg图片放置drawable目录界面截图 示例代码public class MainActivity extends Activity { private ImageView iv; private int dx_left = 0; priv

2018-01-25 22:45:33 1671

原创 python基础学习笔记06--枚举

枚举Enumfrom enum import Enumclass VIP(Enum): #不允许有相同标签,不能更改 YELLOW = 1 #枚举的值要是相同,相同值的那个标签就是它的别名 GREEN = 2 #可以是其他数据类型 BLACK = 3 RED = 4for v in VIP: print(v) #

2018-01-23 22:15:28 138

原创 python基础学习笔记05-正则表达式与json

正则表达式 - 在re模块中,使用re.findall(‘正则表达式’,要匹配的值,匹配模式),返回一个列表;参数:匹配模式 可选,如re.I 忽略大小写 - ‘Python’ 普通字符,’\d’ 元字符;可以混合 - re.match()/re.search() 也可以用于正则表达式的匹配import rea = 'jskfd123hjg34hj521j'r = r

2018-01-23 15:48:06 294

空空如也

空空如也

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

TA关注的人

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