自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 资源 (9)
  • 收藏
  • 关注

原创 Gradle的版本差异导致无法编译:Could not initialize class com.android.build.gradle.internal.TaskManager

运行项目报错:Could not initialize class com.android.build.gradle.internal.TaskManager我这边的原因是少了SDK的包和JDK版本不对。我们先区分下gradle version与gradle plugin version。如果对此不了解,经常会由于Gradle的版本号问题造成项目无法编译;7.0以前这两个插件的版本号是不同步,7.0以后进行了版本的同步。

2023-06-14 11:54:38 1616

原创 ButterKnife java.lang.NullPointerException

ButterKnife java.lang.NullPointerException a null object reference

2023-04-05 00:14:14 546

原创 Android config.gradle配置详解

Android config.gradle配置详解

2023-04-02 14:50:04 1188

原创 Android build.gradle配置详解

Android build.gradle配置详解

2023-04-02 13:26:35 1708

原创 Android Studio导入项目遇到的问题

Android Studio导入项目遇到的问题

2023-02-04 01:53:36 325

原创 Windows11安装Mysql5.7.37

win11安装mysql5.7.37

2022-06-28 11:54:28 920

原创 SpringBoot创建项目提示Initialization failed for

在创建spring boot 项目报错:Initialization failed for 'https://start.spring.io' Please check URL, network and proxy settings.自己去ping https://start.spring.io木有啥问题解决办法: 进入到IDEA的setting 搜索 HTTP Proxy 选择Auto-detect proxy settings 点击最下面的Check connection弹出如下的输入框,输入地

2022-05-31 11:50:39 276

原创 Fragment静态创建和动态创建生命周期区别

Fragment静态创建和动态创建生命周期区别

2022-04-16 22:38:08 448

原创 android常用布局和控件

android常用布局和控件

2022-04-15 21:42:44 2419

原创 kindeditor在线编辑器配置上传文件功能及使用

kindeditor在线编辑器的上传功能是以插件的形式附加到编辑器上的。此编辑器可以自己制作插件来加上自己想要的功能。常见的功能官方插件都已经给做好了,所以我们直接使用起来会更方便。方法/步骤1.我们把插件自带的插件全部放入和kindeditor同等级的目录下面,如图:2.找到对应的后台处理程序(个人以jsp为例,因为正在做一个jsp项目):

2022-04-13 16:13:52 1275

转载 将jfinal项目成为windows上的服务

1. 下载WinSW.NET4.exe并改成你自己的项目名称,如: club.exe2. 创建项目名.xml,如: club.xml,复制并修改以代码:<configuration> <id>club</id> <name>jfinalclub</name> <description>jfinalclub</description> <executable>jfinal.ba...

2021-07-15 16:58:35 207

转载 JFinal 开发、打包、部署一体化 JFinal Undertow

jfinal-undertow 用于开发、部署由 jfinal 开发的 web 项目。独创 HotSwapClassLoader + HotSwapWatcher 以 321 行代码极简实现热加载开发与部署,前无古人,后必有模仿者一、 极速上手1: 添加 maven 依赖<dependency> <groupId>com.jfinal</groupId> <artifactId>jfinal-undertow</artifactId&g

2021-07-15 16:46:32 1831 1

原创 MyBatis逆向生成代码

手动生成MyBatis相关的model,mapper和xml文件纯属是浪费时间,用MyBatis提供的mybatis-generator自动根据数据库表生成十分方便;一、引入相关依赖的jar包<!--MySQL驱动--><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></depende

2021-06-03 17:26:54 265 2

原创 python爬虫正则表达式

#建议在正则表达式种,被比较的字符串前面加上r,不用担心转义字符的问题1.创建模式对象mats = re.compile(r"AB") #此处的字符是正则表达式用来去验证其他的字符串mats.search("CCABDD") #search字符串备校验的内容2.没有模式对象m = re.search(r"abc","OPabcO") #前面的字符串是规则(模板),后面的字符串是被校验的对象...

2021-04-25 00:06:20 86

原创 python之BeautifulSoup标签查找数据

BeautifulSoup常用查询方法归类:import urllib.requestfrom bs4 import BeautifulSoupbs = BeautifulSoup(html,"html.parser")一、四类主要节点bs.title #通过标签获取标签 Tagbs.title.string或bs.title.get_text() #通过标签获取标签里面的内容 NavigableStringbs.a.attrs #获取标签里面的所有属性bs #获取文档所有内

2021-04-24 13:18:05 1637

原创 Django Admin后台管理系统搭建

让我们一起来快速搭建基于Django的后台管理系统一、首先配置数据库: 1.在项目文件夹的settings.py文件中配置数据库信息:DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql',  # 数据库引擎'NAME': 'django',              # 你要存储数据的库名,事先要创建之'USER': 'django',              # 数据库用户名'P...

2021-04-23 17:30:41 423

原创 PyCharm创建Scrapy项目

Scrapy安装好之后我们便可以创建自己的第一个爬虫项目了。一、首先用 win+r组合键打开命令窗口,进入要创建项目的目录。windows是用盘符加冒号即可进入对应的盘符。scrapy startproject 项目名(创建scrapy项目);命令执行完后便在你指定的目录下有对应的项目目录了。顺便我们介绍下常用的scrapy命令:bench:性能测试fetch:读取源代码genspider:生成爬虫文件runspider:运行爬虫文件settings:爬虫相关设置shell:

2021-04-16 23:28:36 3478 2

原创 windows使用pip安装Scrapy

一、下载Twisted插件下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted点击下载地址后按ctrl+f组合键,搜索twisted,然后根据已安装python版本下载对应版本cp38表示python3.8版本 win32表示windows32位操作系统 win_amd64表示windows64位操作系统二、安装Twisted插件下载完成后windows+r >>> cmd 进入终端,输入pip inst.

2021-04-15 22:51:16 541

原创 不同tomcat引用不同版本的jdk

有时我们可能因为服务器资源紧缺而将现有的项目发布至正在运行老项目的服务器上去,这样可能会遇到现有项目不能正常运行的问题,这个问题有可能是项目所需的jdk版本和服务器上jdk版本不一致导致。这样就有了让不同tomcat引用不同版本jdk的需求(一个tomcat引用不同jdk暂未研究过)。我们开始正题:Linux系统:一、先将下载好的tomcat和对应版本的jdk上传至服务器指定目录;二、用tar命令将文件解压至指定目录;三、进入到解压后tomcat的bin目录修改catalina.sh和set

2021-04-09 11:05:42 400

原创 点击一个tomcat里的startup.bat启动的是另一个tomcat

点击windows系统中的一个tomcat里的startup.bat启动的却是另一个tomcat。经过排查发现是配置了tomcat的环境变量,将相关的环境变量删除即可或者将项目发布至系统环境变量配置的tomcat中即可。将tomcat配置在系统环境变量中可以将tomcat运行在后端而避免错误关闭tomcat运行窗口而停止服务。...

2021-04-08 10:42:58 944

原创 clickhouse下载与安装

Centos7.5离线安装clickhouse步骤:1.下载相关最新包:下载地址:https://packagecloud.io/altinity/clickhouseclickhouse-client-20.8.3.18-1.el7.x86_64.rpmclickhouse-common-static-20.8.3.18-1.el7.x86_64.rpmclickhouse-server-20.8.3.18-1.el7.x86_64.rpmclickhouse-server-commo

2021-04-01 11:39:15 4205

原创 使用XSSFWorkbook自由合并单元格并设置单元格样式

可以实现上图表格的合并导出,只需添加表头的f内容和合并单元格的数量,设置单元格的样式(字体,字体大小,字体颜色,是否加粗,是否居中)即可。相关代码下载链接:https://download.csdn.net/download/u012365843/15011260...

2021-02-03 17:13:00 2847

原创 Centos7配置Tomcat9为开机启动

我们在平时的项目维护中避免不了因为各种原因导致服务器重新启动。服务器的重启会导致运行的服务停止,如果不能及时发现可能会造成很大的麻烦,所以配置自己的项目为开机自启动迫不及待。一、自行下载apache-tomcat-9.0.1.tar.gz,并将tomcat解压至自己项目部署的目录,本人部署在 /project。解压命令:tar -zxvf apache-tomcat-9.0.1.tar.gz /project二、编辑tomcat配置文件: 1.vi /project/apache-t...

2020-12-30 15:02:48 457

原创 java.lang.ClassCastException: java.sql.Timestamp cannot be cast to java.sql.Date

在实现具体业务时遇到一个问题,数据库中字段类型为datetime,业务需要把这个字段获取处理为指定类型的String;调试用String exTime = (String)data.get("exTime");报错:java.lang.ClassCastException: java.sql.Timestamp cannot be cast to java.sql.Date;原因java.sq...

2020-03-24 16:27:48 7165

原创 Tomcat取消log目录下catalina.out日志文件

如果Tomcat的catalina.out日志文件不关闭,该文件会记录所有的Tomcat日志信息,时间长了该文件会非常大的,这样会占用很大的磁盘空间的。所以我们一般都是每个项目独自记录想要看到的日志信息,而不是所有的日志信息。关闭catalina.out打印日志:1.在Tomcat的bin目录下找到catalina.sh2.修改catalina.sh中的对应信息if [ -z "$...

2019-08-23 15:46:42 1767

转载 Kafka详细原理总结

KafkaKafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等,用scala语言编写,Li...

2019-07-25 17:31:06 145

原创 fastdfs文件上传成功但无法访问

fastdfs集群搭建所需插件

2019-07-11 17:14:08 9072

原创 yarn 运行mapreduce常见错误 beyond the 'VIRTUAL' memory limit

学习mapreduce,在虚拟机上搭建了四台服务器的集群测试,结果运行 hadoop jar wordcount.jar com.csnt.vordcountsubmit后报错,不能运行出结果,尝试了好多种方法才解决了。报错粘贴:hadoop jar mapreduce20-0.0.1-SNAPSHOT.jar com.hadoop.mapreduce20.WordCountJobSubm...

2019-03-14 22:22:41 2054 1

转载 MapReduce的原理及执行过程

MapReduce简介MapReduce是一种分布式计算模型,是Google提出的,主要用于搜索领域,解决海量数据的计算问题。 MR有两个阶段组成:Map和Reduce,用户只需实现map()和reduce()两个函数,即可实现分布式计算。MapReduce执行流程  MapReduce原理   MapReduce的执行步骤:1、Map任务处理  1.1 读...

2018-08-31 13:50:06 1534

转载 linux环境下安装jdk1.8

第一步:下载Linux环境下的jdk1.8,请去(官网)中下载jdk的安装文件(http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html);由于我的Linux是64位的,因此我下载jdk-8u144-linux-x64.tar.gz文件。如下图所示 第二步:新建/usr/java文...

2018-08-30 16:06:29 245

转载 什么是Zookeeper,Zookeeper的作用是什么,它与NameNode及HMaster如何协作

什么是Zookeeper,Zookeeper的作用是什么,它与NameNode及HMaster如何协作?在没有接触Zookeeper的同学,或许会有这些疑问。这里给大家总结一下。一、什么是Zookeeper ZooKeeper 顾名思义 动物园管理员,他是拿来管大象(Hadoop) 、 蜜蜂(Hive) 、 小猪(Pig)  的管理员, Apache Hbase和 Apache Solr 以及L...

2018-08-30 10:26:50 2896

原创 mysql 判断一个表是否存在

在实现一个功能时要根据需要每月新建一张表,这就要判断数据库是否存在该表,存在则直接写入数据,否则先新建表再写入数据。在网上找了好几条查询数据表是否存在的语句,但不是最理想的语句,经过多次努力,改了下别人写的语句及搞定了!一:该语句查询所有数据库下的所有表,不是指定数据库下的表SELECT DISTINCT t.table_name, n.SCHEMA_NAME FROM informati...

2018-08-17 11:02:08 3159

原创 将Tomcat设置为系统服务且开机自启\卸载tomcat服务

因为之前的两个项目都部署在windows系统上,且部署在不同的服务器上,有时不小心被别人关闭启动窗口Tomcat,项目就停止运行了,为了避免这种的情况的发生,把Tomcat启动配置在系统服务中,让Tomcat自动启动,不必再打开运行窗口了。下面来看看具体的操作:一:检查电脑或服务器是否配置了相关了环境变量    在我的电脑或计算机右键点击属性(本人操作系统为win8),弹出系统窗口点击高级...

2018-08-06 12:59:03 857

原创 IDEA更改JDK版本

一 : file--setting;--------打开settings确定Java  compiler 的 Project bytecode version 是否选中项目需要的jdk版本:二: file--Project Structure;--------打开project settings,确定项目的jdk和sdk是是否配置正确language level不能比项目的jdk版...

2018-08-03 15:40:06 22413 1

原创 MySQL命令行导出导入数据库和数据表

MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 5.7\bin2,导出数据库:mysqldump -u 用户名 -p 数据库名 数据表名 &gt; 导出的文件名和路径 如我输入的命令行:mysqldump -u root -p g...

2018-07-18 18:36:06 30867

原创 linux添加汉字输入法

一:配置数据源:获取下载软件包的路径     在浏览器中输入http://mirrors.aliyun.com,打开页面后点击对应系统后面的帮助按钮,复制对应版本下面的内容到本地文件。在linux终端中打开 /etc/apt/sources.list文件,将对应的内容复制进去保存退出即可。 打开用vim /etc/apt/sources.list 编辑时按i键,保存并退出按esc键后输入:wq即可...

2018-07-09 14:59:40 7594 1

原创 linux修改系统和硬件时钟

在虚拟机上将linux系统挂起,过了两天再次打开后显示系统时间不对。于是就在网上搜索修改linux系统和硬件时钟的命令,先记录下来方便以后查看使用:一:修改系统时间。        linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行CMOS设置时看到的时间,另一个是系统时钟,是linux系统Kernel时间。当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时...

2018-07-09 09:38:28 3746 1

转载 poi导出Excel报表多表头双层表头、合并单元格

效果图:controller层方法:  /**     *      * 导出Excel报表     * @param request     * @return     *      */    @RequestMapping("/export")    @ResponseBody    public void export(HttpServletRequest request,        ...

2018-07-04 19:13:04 1323 1

转载 java中堆和栈的区别

原文地址:http://www.2cto.com/kf/201302/190704.html简单的说: Java把内存划分成两种:一种是栈内存,一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。...

2018-03-20 09:10:40 127

转载 java时间操作大全

import java.util.Date;   import java.util.Calendar;  import java.text.SimpleDateFormat;  public class TestDate{   public static void main(String[] args){   Date now = new Date();   SimpleD

2017-05-08 18:04:32 4230

用bsdiff的bsdiff/bspatch命令生成差分包和合并差分包

在windows上用bsdiff的bsdiff/bspatch命令生成差分包和合并差分包

2023-11-16

fastdfs集群搭建所需插件:

fastdfs-6.07.tar,fastdfs-nginx-module-1.22.tar,nginx-1.21.1.tar,libfastcommon-1.0.53.tar,fastcommon-1.0.53.tar,ngx_cache_purge-2.3.tar,mod_fastdfs.conf,nginx.conf,storage.conf,tracker.conf,gcc,pcre,zlib;本包提供离线安装fastdfs集群,且不需要yum源。

2022-06-25

jfinaljar.zip

将jfinal项目打包成jar项目,使用命令启动和关闭项目,不再依赖tomcat。

2021-05-18

使用XSSFWorkbook自由合并单元格并设置单元格样式

可以实现上图表格的合并导出,只需添加表头的值和合并单元格的数量,设置单元格的样式(字体,字体大小,字体颜色,是否加粗,是否居中)即可。 ​​​​

2021-02-03

hadoop-2.6.4.rar

主要是讲述的ubuntu server14.04下安装Hadoop2.6.4集群

2018-09-04

maven db2jcc

本地maven没有db2jcc包,从网上下载相关资源完成了maven配置

2018-08-16

spring-3.2.0.rar

spring框架所需要的jar包和文档文献

2014-08-14

commons-dbcp

数据库连接池所需要jar包和所需要的文本

2014-08-14

QRCode.jar

java创建二维码所需的jar包和例子文献等

2014-08-14

新手MyEclipse快捷键使用大全

新手使用MyEclipse大全,其中提供了便于操作的快捷键!

2014-03-21

空空如也

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

TA关注的人

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