自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (5)
  • 收藏
  • 关注

原创 01二维数组中的查找------剑指offer牛客编程题题记

题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。第一眼看到这道题,首先想到的肯定是暴力破解,两个for循环遍历比较一遍,调试通过public class Solution { public boolean Find(int tar...

2019-09-18 21:22:02 264

原创 关于本博客的一些声明

本博客所有的博文都是在学习过程中的记录,很多资料都是百度而来,如有冒犯,请联系我进行删除,支持原创,抵制抄袭

2019-09-01 14:46:44 377

原创 3D元素周期表源码(已加注释)及分析

废话不多说,直接上源码需要几个js文件,记得加上 <script src="js/three.min.js"></script> <script src="js/tween.min.js"></script> <script src="js/TrackballControls.js"></script> &l...

2019-08-24 19:53:28 4792 2

转载 理解java中的垃圾回收机制

https://note.youdao.com/ynoteshare1/index.html?id=64130a910e2473207f52a7694eb3d0e0&type=note如何理解java中的垃圾回收机制

2019-08-23 19:47:37 232

原创 Three.js之吊炸天的3D元素周期表探究及再开发

吊炸天的3D元素周期表three.js是JavaScript编写的WebGL第三方库。提供了非常多的3D显示功能。Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。你可以在它的主页上看到许多精采的演示。不过,这款引擎目前还处在比较不成熟的开发阶段,其不够丰富的 API 以及匮乏的文档增加了初学者的学习难度(尤其是文档的匮乏)t...

2019-08-21 01:39:44 2841 2

原创 Could not write metadata for '/Servers'(系统找不到指定的路径。)

这个报错往往是因为解决上一个报错而产生的原因是eclipse崩了以后删除完工作区间的.metadata文件,然后把Servers也删掉了,重新设置后经常弹出Could not write metadata for '/Servers'. D:\workspace\eclipse\.metadata\.plugins\org.eclipse.core.resources\.projects\S...

2019-08-06 10:13:28 1504

转载 好用的城市选择器distpicker使用

https://www.jianshu.com/p/c0c177f2b603

2019-08-04 20:14:22 479

转载 解决Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]的方法

遇到这个问题的有很多种情况第一种:web.xml问题,这个只要好好检查一下代码就可以解决网上大部分都是这个的问题servlet-mapping中的<url-pattern>/</url-pattern>第二种:maven仓库下有的jar包下载不完全的问题错误信息中,我挑选重...

2019-08-02 19:22:16 809

转载 Mybatis Generator完整配置详解

MyBatis Generator配置及运行https://blog.csdn.net/mameng1988/article/details/79927008Mybatis Generator最完整配置详解https://blog.csdn.net/h363659487/article/details/72667555

2019-08-02 11:19:23 289

转载 CKEditor5基本使用

https://www.jianshu.com/p/47e25447b771

2019-07-27 09:48:13 3480

原创 java中8中基本数据类型

java中八种基本数据类型 序号 数据类型 大小/位 大小/字节 封装类 默认值 可表示数据范围 ...

2019-07-17 21:47:58 222

原创 为什么main方法必须是static的?

因为程序在执行main方法的时候没有创建任何对象,因此只有通过类名来访问,只有static修饰的方法才能通过类名直接访问理解static参考 Java中的static关键字解析https://www.cnblogs.com/dolphin0520/p/3799052.html...

2019-07-17 21:09:13 2846

原创 Mysql导出数据字典及主外键关系

Mysql导出数据字典SELECT t.TABLE_SCHEMA AS 库名, t.TABLE_NAME AS 表名, t.COLUMN_NAME AS 字段名, t.COLUMN_TYPE AS 数据类型, t.EXTRA AS 'PK', CASE IFNULL(t.COLUMN_DEFAULT,'Null') WHEN ''...

2019-07-17 11:20:25 870

原创 提高电脑运行速度--关闭电脑无用服务

电脑在不经过任何设置的情况下,后台会自动启动一些服务,有些服务我们是根本用不着的,选择关闭,可以适当提高电脑的运行速度关闭方法:右键我的电脑–>管理–>服务和应用程序–>服务–>鼠标右击想要关闭的服务–>属性启动类型选禁用,然后点确定一、建议关闭的服务Computer Browser(默认手动)可以被网络和共享中心的网络发现功能取代,设置为手动...

2019-07-16 20:15:13 1183

原创 解决导入maven项目后包头名报错项目内代码没错

问题:代码没报错,但是项目名一直有红叉,很烦首先检查problems中是否有报如下错误: Cannot change version of project facet Dynamic Web Module to 3.0; One or more constraints have not been satisfied;这说明是动态web模块的版本没法自动改变,可以采用手动更改的方式解决...

2019-07-16 19:36:32 336

原创 解决eclipse/myeclipse导入项目中文乱码问题

废话:做项目的时候经常出现这个问题,一开始的时候只有几个类的时候都是text打开,手动复制一遍,但是项目大了,这就成了最傻的办法了。所以我找解决办法,基本就是编码的问题,两种解决方案第一种,修改导入项目的编码格式项目右键–>properties–>resource–>Text file encoding选择该项表示该java文件的编码格式,如果该编码格式是defau...

2019-07-16 16:28:45 2087 1

原创 理解JSP开发中MVC以及biz,dao,entity(pojo)的含义及意义

JSP开发中的分层都是基于MVC架构的,即(Model-View-Controller),M:模型层,主要是负责一些具体的业务逻辑的实现,V:视图层,可以理解为JSP页面,C:控制器层,用于接受页面请求与响应请求到JSP页面的控制机制。在模型层中,又分为biz,dao,entity等层,biz:Bussiness Model,业务模型,主要用于处理某一类业务的处理流程,dao:D...

2019-07-16 15:59:31 2002

原创 SSM整合详细步骤(使用maven)

整合思路加入spring环境加入springmvc环境让spring整合mybatis创建maven web项目报错原因1.jre是1.5版本需要换成1.8版本2.未入tomcat环境加入spring环境加入spring环境下面是整理好的jar包(maven的pom.xml)<project xmlns="http://maven.apache.org/POM/4.0...

2019-07-16 11:20:06 452

原创 mysql安装详细步骤

mysql安装详细步骤MySQL 64位是被oracle公司收购的一款小型数据库管理系统。虽然在大公司中MySQL 64位是不受欢迎的,但是由于MySQL 64位体积小、成本低、速度快,特别是MySQL 64位是开放源码这一特点,使得大多数中小型网站,为了降低制作成本,也方便程序员的操作而使用MySQL 64位制作数据库。虽然MySQL 64位的前景不被所有人看好,但是因为其特点,在中国市场十...

2019-07-15 15:32:16 320

转载 Java操作剪贴板

Java提供两种类型的剪贴板:系统的和本地的.本地剪贴板只在当前虚拟机中有效.Java允许多个本地剪贴板同时存在,可以方便地通过剪贴板的名称来进行存取访问.系统剪贴板与同等操作系统直接关连,允许应用程序与运行在该操作系统下的其它程序之间进行信息交换.在进一步深入之前,先看看与剪贴板相同的java类,这些类主要包含在java.awt.datatransfer包中,主要有以下几种:Clipbo...

2019-07-12 11:20:45 696

原创 mabatis两种操作对象的操作方式

一、类似于hibernate的操作方式(使用session来进行操作)二、mybatis特色的操作方式public class DeptTest { //类似于hibernate的操作方式(使用session来进行操作) @Test public void test(){ SqlSessionFactoryBuilder builder=new SqlSessionFactoryBu...

2019-07-02 14:02:14 189

原创 每天整理十道Java面试题(1)

1.简述JDK、JRE、JVM?一、JDKJDK(Java Development Kit) 是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。JDK是java开发工具包,基本上每个学java的人都会先在机器 上装一个JDK,那...

2019-07-01 21:38:26 240

原创 SpringMVC值传递的几种方式及示例代码

一、接收前端页面的值1、传统方式(request)request.getParameter(“控件名字”);2、restful风格@requestParam(“控件名字”)restful风格是指注解既不用在类上面也不用在方法上面也不用在属性上面3、普通方式要跟控件名字一模一样4、封装成对象属性名字要跟控件名字一模一样二、将acton中的值带到页面中1、传统方式(request...

2019-06-30 15:20:48 141

原创 java中的(PO/POJO/VO/BO/DAO/DTO)解释

PO(persistant object) 持久对象在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.VO(value object) 值对象通常用于业务层之...

2019-06-29 17:12:05 186

原创 Spring解析配置文件乞丐版

仿Spring解析配置文件乞丐版package com.ruide.spring;import java.io.InputStream;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.HashMap;import ja...

2019-06-28 14:03:37 154

原创 简约大气的JavaScript验证码demo,详细案例带注释,可直接用

先看效果图html部分 <body> <div > <input type="text" value="" placeholder="请输入验证码" id="text" class="input-val"/> <canvas id="canvas" width="106" height="43"></canvas>...

2019-06-28 14:01:57 438

原创 list、set和map集合的区别

集合List Set以及Map的区别要想了解三者的区别,我们想来看看java的集合框架图接着就需要从它们各自的特点来说一、List的主要特点及用法可以允许存储重复的对象可以插入多个null元素是一个有序容器,保持了每一个元素的插入顺序,插入的顺序即输出的顺序常用的实现类有 ArrayList、LinkedList 和 Vector。ArrayList 最为流行,它提供了使用索引的...

2019-06-26 13:40:00 656

原创 CentOS 6.8下编译安装MySQL 5.6.14

CentOS 6.8下编译安装MySQL 5.6.14一. 卸载旧版本在 CentOS 系统中安装 MySQL 时,需要确保一点,当前系统必须未安装过 MySQL,如果安装过需要按照以下步骤进行卸载:使用下面的命令检查是否安装有MySQL Server: rpm -qa | grep mysql 如果使用命令查询后,如下所示字样:mysql-libs-5.1.73-7.el6.x86_6...

2019-06-22 02:02:03 205

原创 Linux系统装Mysql数据库

1.先到官网地址下载两个包。 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 进入下载页面有,选择如下:注意需要下载一个客户端,一个服务器端,两个程序2、检查系统是否已经安装了 mysql mariadb rpm -qa | grep -i mysql rpm -qa | grep -i mariadb 由于 Cent...

2019-06-21 23:46:22 136

原创 Zookeeper集群环境搭建

一. 安装配置说明zookeeper版本:使用zookeeper-3.4.9Linux系统版本:采用Centos 6.8 64位系统每一台虚拟机的网络模型必须是 NAT 模式,并且需要保证每台电脑都可以访问外网。各个服务器时间必须统一。必须具备Java环境。使用SecureCRT操作虚拟机。二. 准备软件及素材Zookeeper安装包jdk安装包(已配置)SecureCR...

2019-06-20 01:40:58 110

转载 Linux常用命令大全

系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info...

2019-06-20 00:19:47 206

转载 MySQL导入sql文件出错的解决方法(sql文件拖入Navicat for MYSQL报错)

在一个工程中数据库往往要分为实际运用数据库和测试数据库,最直接的方法当然是从源数据库中导出.sql文件再导入到本地的数据库中。比如有一个项目数据库在服务器上现在想导出一份到本地做测试用,在本地使用Navicat for MySQL可以连接到服务器数据库,但是从服务器数据库导出的.sql文件后再导入到本地的数据库中总是出现错误(如下图所示),下面一起来探讨MySQL导入sql文件出错的解决方法。文...

2019-06-19 18:22:25 17093 5

转载 MySQL外键设置中的的 Cascade、No action、Restrict、Set default

. cascade方式在父表上update/delete记录时,同步update/delete掉子表的匹配记录. set null方式在父表上update/delete记录时,将子表上匹配记录的列设为null要注意子表的外键列不能为not null. No action方式如果子表中有匹配的记录,则不允许对父表对应候选键进行update/delete操作. Restrict方式同n...

2019-06-19 17:35:19 776

原创 hdfs读写

HDFS(Hadoop Distributed File System) hadoop分布式文件系统上传数据文件到hdfs(hadoop的数据存放位置)hadoop fs -put 文件路径 hdfs存储路径

2019-06-18 23:18:25 121

原创 Hadoop的配置文件详解

注:我的示范代码种三台机器的名字为node1、node2、node3,示范代码中需要替换成你自己的1、slavesnode1node2node3hadoop3.0以后slaves更名为workers了2、hadoop-env.sh# 由于hadoop是基于java语言的程序,所以,需要配置JDKexport JAVA_HOME=/server/jdk1.8.0_1713、...

2019-06-17 19:04:27 1148

原创 50070访问不到的原因之一----namenode没有启动

namenode 默认在/tmp下建立临时文件,但关机后,/tmp下文档自动删除,再次启动Master造成文件不匹配,所以namenode启动失败。在core-site.xml中指定临时文件位置,然后重新格式化,终极解决!hadoop.tmp.dir/usr/grid/hadoop1.7.0_17/hadoop_${user.name}value中的路径只要不是/tmp 就行...

2019-06-17 18:39:58 3030

原创 SecureCRT同时给多个Session(虚拟机或机器)发送同一条指令

第一步、View菜单下勾选Command Window选项,然后会在下方弹出一个白色的Send commands to active session操作框第二步、右键单击Send commands to active session白色区域,选择Send Commands to–>All Session然后就可以在底部输入命令同时对多个Session操作...

2019-06-17 15:27:14 3909 1

原创 hadoop集群环境搭建

一. 安装配置说明hadoop版本:使用hadoop2.7.6(下载网址:https://www.apache.org)Linux系统版本:采用Centos 6.8 64位系统(官网:https://www.centos.org 或 者:http://archive.kernel.org/)每一台虚拟机的网络模型必须是 NAT 模式,并且需要保证每台电脑都可以访问外网。各个服务器时间必...

2019-06-17 15:05:09 207

原创 LInux系统jdk安装及jdk环境变量配置详细步骤

一、先将jdk压缩包复制到系统里,我这里放置的目录是/server下二、输入命令 tar -xzvf jdk1.8.0_171解压压缩包,随后rm -rf jdk1.8.0_171删除压缩包节省空间三、配置环境变量,vi /etc/profile,进入profile文件,输入i进入编辑状态,最底处加入三个变量,esc退出编辑状态,输入:wq保存并退出export JAVA_HOME=/ser...

2019-06-16 18:04:38 178

原创 SecureCRT的安装及破解(详细过程)

第一步、下载安装文件securecrt 64位:网盘地址(如果失效自行下载就行)链接:https://pan.baidu.com/s/1giuXnJwsVsshLi_SFt0ZvA提取码:md0z第二步、安装1、点击安装程序运行2、next3、勾选I accept 然后next4、选Common profile,next5、选Custom安装,自己选择安装路径,Next...

2019-06-16 17:58:12 43587 27

QQboom1.5.zip

QQboom1.5使用了java实现键盘全局监听,能够在全屏状态下快捷键运行

2019-09-01

linux系统MySQL(rpm版)安装文件.zip

Linux系统MySQL(rpm版)安装文件,可直接用来下载安装mysql

2019-06-22

简约大气js验证码demo.zip

简约大气javascript验证码demo,详细案例,可以直接拿来用

2019-06-19

HADOOP配置文件-有注释版.rar

HADOOP配置文件-有注释版,里面附带源码,方便进行复制粘贴改动

2019-06-17

信息安全概论(第3版)课后习题答案 牛少彰 崔宝江 李剑编著 .doc

信息安全概论(第3版)课后习题答案 牛少彰 崔宝江 李剑编著

2019-06-07

空空如也

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

TA关注的人

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