自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BoomMan

爱生活,爱Coding.....

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

原创 程序员必备:用 ultraiso装系统

一、安装 ultraiso软件官方下载地址:https://cn.ultraiso.net/xiazai.html二、打开软件准备写入三、写入到U盘, 写入默认会格式化,关于镜像的下载Windows10:Win10镜像1.2.

2017-08-23 13:37:02 1235

原创 Mysql搭建集群

服务器配置首先你有至少2台mysql服务在配置好mysql后,修改my.cnf文件 cd /etc vi my.cnf 在[mysqld] 中添加log-bin=mysql-binserver-id=15//注意id值不可重复重启mysql, service mysqld start查看服务是否启动查看log-bin服务是否启动 show master stat

2017-08-22 16:35:49 895

原创 数据库语句实例

以下都以MYSQL的语句书写三范式数据库设计三范式 1.第一范式(1NF) 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值。 类似 字段名称为 className_studentName = ‘软工205_张三’ 这个就可分为className和studentName 所以就不满足第一范式 2.第二范式(2NF) 第二范式是在第一范式(

2017-08-22 13:46:11 1232

原创 阿里2018秋招模拟笔试Java研发岗试题

如何在MarkDown中添加公式 引用块内容![公式名]`(http://latex.codecogs.com/png.latex?这里输入您的公式)选择题1.一个抽奖游戏,有7个连续整数的球(比如1,2,3,4,5,6,7),连续随机抽取3个,如果连续抽取的两个球是连续的,则中奖,问中奖几率多大?结果 11/21数学方法 因为连续抽取三个数,如果连续抽取的两个是连续的则中奖分为两种情况

2017-08-22 07:49:36 6260

原创 IDEA搭建go环境

首先你要有一个IDEAIDEA分为社区版和付费版,社区版不可以装GO插件,所以关于付费版的服务器搭建可以参考 我的博客IDEA服务搭建安装Go在Golang中国下载go的环境 不需要安装版,.zip的解压版即可,解压在任意地址,你可以记住就行。IDEA插件安装在IDEA Setting->Plugins->搜索Go(网速其慢,经常Time out) 官方Go插件 下载后用系统安装即可IDE

2017-08-20 17:39:03 1803

原创 Linux安装mysql并配置外网访问

配置步骤1.查看是否配置DNS如果没有配置DNS参照前文配置DNS 配置相关 如果没有配置DNS yum命令找不到linux软件库的 DNS配置免费的 DNS1=114.114.114.114即可2.用yum安装mysqlyum -y install mysql mysql-server mysql-dev 这里用yum 进行-y 同意操作,后面的三个软件分别是mysql, mysql

2017-08-18 17:00:22 3609

原创 Xshell连接不到Linux

关于Xshell连接不到Linux问题汇总以下都基于VMware的Nat模式1.查看计算机网络适配器查看计算机网络适配器,也就是当你差网线时的那个本地连接中有没有增加VMware相关虚拟适配器, 解决:此时没有添加的话,尝试手动安装,没有的话只能重装系统尝试解决。2.查看相关服务是否启动查看 win+r services.msc 中的VMware相关服务是否启动,没有启动全部启动 服务名称

2017-08-18 08:23:29 13030 2

原创 Html中CSS记录

刚开始使用认为absoulute和relative一样用Postion中定位一共有 1.static是默认,是文档流中的一部分,行内元素则会创建一个或多个行框,置于其父元素中。 所以默认是static,其 left,right,top,bottom无效 2.absolute,绝对定位,其可以称为相对定位于document.但是在往往用的过程中并没有绝对定位的原因是,没有赋予其left,和top

2017-08-17 19:26:34 704

原创 SpringMVC静态资源和默认页问题

在使用SpringMVC的过程中遇到资源文件无法加载,404问题,和默认页失效,找不到默认页解决问题1.关于默认页找不到的问题或者指向不对 删除web.xml中的welcome file list 在SpringMVC的配置文件中加入 重定向 <mvc:view-controller path="/" view-name="redirect:/login"/> 打开view <mvc:vi

2017-08-16 09:07:43 883

原创 面试总结目录

面试总结(一) 面试总结(二) 面试总结(三)写在路上程序员不断学习才能不断进步。

2017-08-14 20:56:12 923

原创 面试总结(三)

40.heap 和stack 有什么区别 答:heap(堆),stack(栈).堆区存放对象,一般不会被GC,栈帧结束后,栈区中的临时变量和参数会直接被GC.41.List,Set,Collection,Collections Collections是集合工具类,其中包含许多静态方法直接调用即可,Collection是List和Set父类接口,定义规范,List是有序不去重集合,Set

2017-08-14 20:53:26 956

原创 面试总结(二)

接上篇总结面试总结(一)29.Math.round(11.5)等于多少? 答:round四舍五入, ceil向上取整,floor向下取整。30.接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)? 答:都可以31.问 什么是GC,为什么要有GC? 答: Garbage Collection简称为GC,是垃圾回收

2017-08-14 20:52:47 850

原创 面试总结(一)

写在路上记录 2017年8月11日模拟面试问题及答案,许多自己答得很模糊,再次总结语言。 面试总结(二)问题与答案 回答基于JDK1.8,低版本部分答案不适用 1.Equals和==区别?/** 答:==在基础数据类型中比较其大小,引用类型比较内存地址。 Equals在不重写的情况下与==相同,重写后是按照其本身方法内部规则进行判断。 任何类都继承自Object,Object中有Eq

2017-08-14 17:12:39 1088

原创 IDEA 热部署神器:JreBel

IDEA热部署神器:JreBel为什么用热部署在用IDEA时,书写java web项目时,当我们修改java类文件时,都要重启Tomcat,在电脑配置低,启动慢,频繁修改项目,频繁启动Tomcat是否已经让你抓狂。那么来用JreBel吧。安装使用1.下载安装插件: 在IDEA Setting->Plugins->搜索JreBel(网速其慢,经常Time out) 官网下载 使用离线安装方式2.在

2017-08-14 16:25:05 1364

原创 java 类的实例 new一个对象初始化顺序

1.先父类,后子类 2.先属性,后构造方法 3.先静态,后非静态 4.静态属性和静态代码块看书写先后顺序 5.统一类型(非数据类型),按代码书写顺序父类静态变量,父类静态代码块 子类静态变量,子类静态代码块 父类非静态变量,父类非静态代码块 父类构造函数,子类非静态变量 子类非静态代码块,子类构造函数

2017-08-11 10:31:53 1222

原创 java中Object.equals()和==以及字符串.equals()

最近遇到问题 String s1=new String("abc"); System.out.println("abc".hashCode()); System.out.println(s.hashCode());此时遇到两个hashCode都为96354,看到博客的也可以试下,看下是不是hashCode是不是96354. 在传统定义上Equals()和==比较的都是内存地址

2017-08-10 09:46:33 1277

原创 Socket多客户端通信

主要思路服务端打开端口,客户端连接指定端口,双方打开IO流,之间进行通信写在最后通过 accept = serverSocket.accept();是否执行完毕判断有用户连接,因为可能多个用户连接,所以while轮询,此时可以将用户Socket保存下来,方便后期进行通讯。 注意点是在进行通信时发送方发送完数据不能关闭IO流,关闭IO将不能继续通信,而要flush流,将数据发送出去。在调用close

2017-08-03 12:51:49 2038 1

原创 Java多线程复制大文件

复制大文件思路将文件等分,分成n部分,交由n个线程去复制。 如何计算文件大小 File().length;在进行文件写入时按照分块写入,所有必须规定fromFile,toFile,start,end; 其中fromFile为源文件,toFile为保存的文件 start为开始位置,end为结束位置。主要使用的方法写入读出设计到IO流,涉及到基础的IO操作 读入时要分块读入,涉及到 InputS

2017-08-03 12:42:23 1932

原创 Java 多线程再学习

进程OR线程当一个程序运行时,他就是一个进程,一个进程可能包含多条线程。 我们一般将网络下载,后台任务放在线程中进行,不影响前端操作。如何实现一个线程?线程实现的方法有两种 1.继承Thread类 2.实现Runable接口,传入Thread当中 或者有人写的第三种,实现Runable的匿名内部类线程之间通信在锁这个问题上需要注意的是synchronized其中的Object是其共同资源。锁

2017-08-01 14:44:33 741

原创 通过二进制对权限进行控制

适用时间场景1.对用户所有列表人群进行群发消息,但是要确定其发送人群,例如:男,女,未定义,群组;但是接受参数只能是一个时。 场景2.用户登录对其权限进行判断时;具体使用一般用枚举或常量对其权限或状态进行初始化。以发送人群为例public enum SengType { MAN(1),WOMAN(2),UNDEFINE(4),CHAT(8); private int value;

2017-07-31 09:03:13 1662

原创 数据库Datetime,Timestamp写入为0000-00-00 00:00:00

数据库问题1.数据库字段设置成Timestamp,但是写入结果为0000-00-00 00:00:00原代码: Timestamp用法://1. Timestamp nowdate1 = new Timestamp(System.currentTimeMillis());//2. Date date = new Date(); Timestamp nowdate1 = new Time

2017-06-14 04:33:26 6581

原创 数据库设计-用户权限

写在路上什么时候会涉及到用户权限? 一般情况下,不论任何系统都涉及到登陆,那么又有区分用户登陆和管理员登陆,此时涉及到普通用户和管理员权限不用,可以访问不同页面,那么权限表就因此而出。用户权限解决问题关于用户权限问题参考了很多csdn博客,这里将参考部分列出,让对我见解不同之处有地方查找。 用户权限数据库设计

2017-06-12 23:37:16 1116

原创 前去实训的路上随写

2017年6月11日人的改变总是一瞬间的,心情时而开心,时而烦恼。 昨夜读’阿里面试回来,和Java程序员谈一谈‘对未来有了很多看法,想的也越来越多了。 程序员是一份热爱,他们是热爱创造的一群人,他们致力于改变世界,但他们也是人,在为生活的点滴去思考。读’一个屌丝的程序员‘,生活平淡又富含变化,充实自己,迎接新的明天。

2017-06-11 20:51:27 709

原创 概念笔记

什么是大数据概念百度百科:大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。特征在维克托·迈尔-舍恩伯格及肯尼斯·库克耶编写的《大数据时代》 中大数据指不用随机分析法(抽样调查)这样捷径,而采用所有数据进行分析处理。大数据的5V特点(IBM提出):Volum

2017-06-09 22:02:03 969

原创 关于Ajax的跨域问题

为什么会产生Ajax的跨域问题这是因为基于安全的考虑,AJAX只能访问本地的资源,而不能跨域访问。 只有在同域名,同端口,同协议下才允许访问如何解决Ajax的跨域问题1.设置代理,通过写代码,让主机本身去访问然后传回。 2.用JSONP可以跨域访问jsonp$(document).ready(function(){ $.ajax({url:'https://www.baidu.com/',

2017-06-09 21:22:46 775

原创 Spring Boot随写

通过IDEA创建Spring Boot 运行Application运行项目 在properties中配置以约定由于配置

2017-06-08 22:40:52 708

原创 SSM框架问题笔记

在SpringMVC的Controller中书写action时1.接受from参数发现int接收不到出现400,改成String来接受就好了 2.返回JSON格式可以用注解 @ResponseBody ,解决在Mybatis中配置Mapper一定要区分resultType和parameterType,复制粘贴半天找不到错误。总结使用Mybatis对比Hibernate对语句控制更好,针对性更强,使

2017-06-07 18:18:44 797

原创 MySQL导入txt文件

数据格式: 1,”1300000”,”山东”,”济南”,”中国联通”,”0531”,”250000” 2,”1300001”,”江苏”,”常州”,”中国联通”,”0519”,”213000” 3,”1300002”,”安徽”,”巢湖”,”中国联通”,”0565”,”238000” 4,”1300003”,”四川”,”宜宾”,”中国联通”,”0831”,”644000” 5

2017-06-06 23:16:26 1221

原创 关于wifi密码获取(恶意攻击)

讲一下大概思路 在我们手机打开wifi时会默认连接已拥有密码的高强度的wifi,识别是根据wifi的ssid。 所以假设我们攻击原正常wifi,使其不能正常上网,并使原业务掉线。然后自建同名wifi ,根据wifi连接的三次握手协议,就可获取密码。更可以后续通过嗅探等手段进行网络攻击。 我的和钓鱼意义不同,难点在于你需要懂硬件知识。 MDK3记录 另类钓鱼 钓鱼

2017-06-04 21:07:09 4576

原创 SSH框架随写

笔记下SSH框架调用流程主要在包中有以下包Filter(过滤器) interceptor(拦截器) action(View层) service(业务逻辑层) model-dao(数据持久层) model-Entity(实体层) Util(组件)主要配置文件 hibernate.cfg.xml(hibernate配置文件) applicationContext.xml(Spring配置

2017-06-04 20:52:52 730

原创 Ajax和JQuery的$.ajax

JQuery的$.ajax$.ajax({ url:"http://www.baidu.com", //请求的url地址 dataType:"json", //返回格式为json async:true,//请求是否异步,默认为异步,这也是ajax重要特性 data:{"id":"value"}, //参数值 type:"GET", //请求

2017-06-04 11:52:56 870

原创 Java Web 过滤器和拦截器

1.什么是过滤器1.过滤器配置1.在学习SSH框架时我们经常会在web.xml中配置struts的过滤器 <!--配置Struts2过滤器--> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsP

2017-06-03 23:15:17 1637

原创 Spring关于注解随写

Spring关于注解随写

2017-06-03 23:13:35 834

原创 Struts随写

1.Struts的原理或业务流程漂亮回答面试官struts2的原理①.工作原理 在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如

2017-06-02 17:53:24 780

原创 基于二分查找的Junit测试实验

1.二分查找函数 注:本测试中代码有Java语言编写,测试用Junit进行,Junit和CPPUNIT同为Xunit旗下的产品。 public int BinarySearch(int sorted[],int key){ int left = 0; int right = sorted.length - 1; // 这里必须是 <=

2017-05-24 17:54:14 4359 5

原创 FRP配置部署 基于最新版本 v0.22.0

作者github地址:https://github.com/fatedier/frp我的配置文件基于0.93frps.ini# [common] is integral section[common]# A literal address or host name for IPv6 must be enclosed# in square brackets, as in &quot;[::1]:80&quot;, &quot;[i

2017-05-24 17:23:42 15824 4

原创 Linux下安装nginx并配置https

初步安装1).下载地址: http://nginx.org/2).启动 解压,运行(nginx -c conf/nginx.conf),默认使80端口,日志见于logs netstat -ano 命令查看端口使用情况 services.msc 启动或停用服务 启动注意端口是否被占用,apache/tomcat等 启动类似frp等反向代理3).使用 ht

2017-05-24 16:45:04 1203

原创 软件测试相关题目

@第一次作业: 测试活动的整个过程 主题:测试活动的管理报告 要求/思路:①测试活动的完整过程,从项目组的角度完整写出。 ②项目活动中各角色(例如经理,测试人员等)在项目中做的工作(例如测试人员写测试报告,缺陷报告等)。@第二次作业: 代码当中,与缺陷相关的静态特征有哪些我们可以抽取(用c/c++更好)。包括的问题有:静态单元测试

2017-05-23 17:03:17 1962 7

原创 初识Maven

Apache Maven是一个软件项目管理和综合工具。 基于项目对象模型(POM)的概念。 Maven可以从一个中心资料片管理项目构建,报告和文件。Maven:最新版下载 还要配置JRE_HOME等

2017-05-19 19:53:23 856

原创 java - 抽象小结

Java抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决

2017-05-19 12:48:18 1011

空空如也

空空如也

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

TA关注的人

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