- 博客(23)
- 收藏
- 关注
原创 轻松掌握广度优先搜索入门
轻松掌握广度优先搜索入门广度优先遍历(BFS)是图的搜索算法之一,让我们直接进入主题,来感受一下它!让我们明白广度的深意,大家是否玩过扫雷(权当大家玩过或者看别人玩过),当点击一个点以后,以这个点为中心,宛如水中落下石子一般荡漾开来,周围的点都会展开,这就像是广度优先搜索的搜索方式再一个栗子!二叉树的是个容易在大脑中构建的模型,遍历二叉树的时候,如果是一层一层遍历,那么就是广度优先搜索(若是...
2019-05-29 11:00:00 1131
原创 Flume简易安装和使用
FlumeApache Flume是一个分布式、可靠、可用的系统,用于从大量不同的源有效地收集、聚合、移动大量日志数据进行集中式数据存储。下载前往官网 http://flume.apache.org/ 下载对应的二进制包即可上传到Linux服务器 解压使用以下命令即可解压tar -zxvf apache-flume-1.9.0-bin.tar.gz####修改配置文件修改c...
2019-03-26 21:26:03 204
原创 SpringBoot学习笔记
##Ⅰ Hello World小应用内部小解###一、POM文件####1.父项目pom.xml中的 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> ...
2019-03-19 23:26:41 219
原创 JMeter入门
####下载和安装打开 http://jmeter.apache.org/点击Download Releases选中Binaries里面的zip下载解压下载完成的压缩包,然后打开目录里面的bin,打开jmeter.bat就开启了一个JMeter的界面啦####开始使用右击Test Plan -> add -> Thread -> Thread Group...
2019-03-19 23:25:31 152
原创 IE9与文件上传兼容问题(文件上传成功但是返回上传失败)
IE的老版本浏览器真的是一个让程序员感慨良多是非之物遇到了这么一个问题:开发需要兼容IE9而且还需要传文件,怎么办!这里推荐一个非常不错的组件——Web Uploader在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS 6+, android 4+。两套运行时,同样的调用方式,可供用户任意选用。这是官网的介绍...
2019-03-19 23:19:52 1482
原创 一步一步开启Spring Security(使用Spring Boot)
##一步一步开启Spring Security(使用Spring Boot)###创建一个SpringBoot项目网址输入 start.spring.io https://start.spring.io/输入Group 和 Artifact点击下面一排小字的 Switch to the full version.勾选 Security 和 Web俩个模块如图所示:...
2018-10-24 20:40:20 1093
原创 关于Integer和反射的一个缓冲区注意事项
关于Integer一些隐藏关卡Mackyhuang反射绕过安全保护修改integer时候的典型错误,使用反射强行修改的时候请慎重Integer在方法中没有提供value的get和set方法,如果现在需要你编写一个函数,使得交换俩个值,你会发现java在这里的值传递在Integer里面是copy了一个副本指向值,而不是直接地址。那如果就是需要拥有这么一个方法的话,那么应该怎么做呢: ...
2018-09-23 11:13:11 1019 1
原创 链表反转(Java三种实现方式)
Mackyhuang链表这个数据结果经常遇见,这里提供一个链表反转的java代码实现,有三种算法,一种是递归的,俩种是非递归的。首先为了方便测试,在博文最后贴上递归实现链表创建的代码,以供读者快速上手测试,提供的代码可以复制以后直接测试先看看Node节点把public class Node { //链表用于存储值 private final int value;...
2018-09-16 12:11:04 22866 9
原创 Java装箱与拆箱
Java装箱与拆箱@Mackyhuang首先需要认识的是primitive type和Objectprimitive type : int long doubleobject : Integer Long Double装箱 //隐式装箱 Integer i = 6;这就是装箱的操作,把一个6装进一个Integer的箱子里...
2018-09-15 21:21:42 245
原创 进程和线程
进程和线程@Mackyhuang进程进程中有若干个线程逻辑内存在进程中的,其实是指的是寻址空间,说明的是你拥有多少的逻辑内存可用,而不是说它拥有那么多物理内存进程和进程不能共享内存,线程是可以的,每个进程的内存都是互相独立的线程间通信方便,需要通过进程间通信文件和网络句柄,是所有进程共享的线程线程中是一个栈,一个Program Counter程序计数...
2018-09-15 21:18:35 161
原创 Linux环境搭建
Linux环境步骤MackyHuang关于java项目在linux下服务器的搭建Linux版本:CentOS release 6.9 (Final)[root@mackyhuang ~]# cat /etc/issueCentOS release 6.9 (Final)Kernel \r on an \m阿里云源配置首先对原来的原来的镜像进行备份...
2018-09-06 22:54:00 189
原创 Spring学习错误集合
Splendid Error@author:MackyHuangSpringmvc打开tomcat服务器的时候,遇到以下报错: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start ...
2018-09-06 21:09:52 447
原创 Spring学习小记5—SSM—数据库连接池
数据库连接池@author:MackyHuangDBCP导包 dbcp和mysql的jar包 mysql-connector-java-5.1.44-bin.jar commons-dbcp配置文件中创建dbcp连接池的bean &lt;bean id="dataSource"class="org.apache.commons.dbcp.BasicDa...
2018-09-06 21:07:58 1211
原创 Spring学习小记4—SSM—spring和mybatis的整合
spring和mybatis的整合@MackyHuang基本步骤导包 spring mybatis mybatis-spring ojdbc(oracle) mysql-connector(mysql) dbcp配置springmvc.xml文件,因为mybatis已经集成在spring中,所以mybatis的配置也在springmvc的配置文件...
2018-09-05 22:26:58 251
原创 Spring学习小记3—SSM—mybatis
SpringJDBC@author:MackyHuangmybatis hibernate使用步骤导包 spring-mvc spring-jdbc ojdbc(oracle) mysql-connector(mysql) dbcp添加springmvc配置文件配置JdbcTemplate JdbcTemplate提供了一些方法,...
2018-09-05 22:23:09 238
原创 Spring学习小记2—SSM—Spring-MVC
Spring-MVC@author:MackyHuang一个mvc框架,用来简化基于mvc架构的web应用开发五大组件DispatcherServlet(前端控制器)接受请求,依据HandlerMapping的配置调用相应的模型来处理HandlerMapping包含了请求路径和模型的对应关系Controller(处理器)负责处理业务逻辑 ...
2018-09-05 22:20:54 240
原创 Spring学习小记1—SSM—Spring
Spring 容器@author:MackyHuang是spring框架中的核心模块, 用于管理对象启动spring容器步骤1,导包 (spring-webmvc) (需要一个设置,在首选项里面的MAWEN设置download)2,添加配置文件 applicationContext.xml 在 main/resourse3,启动spring容器创建对...
2018-09-05 22:20:14 338
原创 Ajax学习小记
AJAX@MackyHuangWhat is AJAX(asynchronous javascript and xml)是一种用来改善用户体验的技术,其本质是利用浏览器内置的特殊对象(XMLHttpRequest,也就是Ajax对象),向服务器发送异步请求,服务器返回部分数据(通常不会是整个页面),浏览器利用这些数据对页面做部分更新,整个访问服务器的过程没有存在月面的刷新,...
2018-09-05 22:18:04 217
原创 反射学习小记
反射@author:MackyHuang什么是反射反射是JAVA API, 是Java提供的现成的类,接受API提供的内容是Java提供的动态执行机制,动态加载类,动态创建对象,动态访问属性,动态调用方法静态和动态静态:事先约定好的规则,执行期间按照固定的规则执行动态:事先没有约定规则,在执行期间动态确定执行规则动态加载类Java提供了动态加...
2018-09-05 22:17:08 318
原创 Android杂记(记的是啥我都不知道)
Android@mackyhuang环境配置JDK的安装SDK的安装IDEA配置genymotion安装gradle安装配置项目启动项目详细主要使用到三个部分的内容 src/main/java java代码业务逻辑处理部分src/main/res/layout 界面UI的存放位置Androidmanifest/xml 部分 权限控制/测试配...
2018-09-05 22:11:36 217
原创 SSM购物秒杀项目笔记
购物秒杀MackyHuang(慕课网视频学习中的秒杀项目的笔记)创建maven工程修改servlet版本为3.1在tomcat目录下找到webapps-example->web->WEB-INF->web.xml复制一段代码到web.xml<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee...
2018-09-05 22:10:27 564 1
原创 Linux简单命令小记
Linux@Mackyhuang设置IPsetup 进入修改 NAT -> eth0ifup eth0 开启/etc/init.d/network restart 重启网络服务ifconfig 查看ip通过ping ip 来检测是否开启cat /etc/sysconfig/network-scripts/ifcfg-eth0查看网络配置sed -i ‘s...
2018-09-05 21:51:57 282
原创 Java细节点缀
标识符:只能由数字,字母,美元符,下划线组成,并且不能以数字开头标识符可以用中文因为java内部编码为Unicode,2字节编码----------int octal = 010 // out->8int Hexadecimal = 0x10 //out->16如果赋值的时候,数值没有超过byte, short, char的范围,可以自动转型自动转型是...
2018-09-05 21:47:26 223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人