- 博客(37)
- 收藏
- 关注
转载 Map集合遍历
1 public class gate { 2 3 public static void main(String[] args) { 4 HashMap<Integer,String> map = new HashMap<Integer,String>(); 5 map.put(1, "张三");...
2018-11-09 10:31:00 138
转载 当前页面截图
public class jietu { public static void main(String[] args) throws AWTException, IOException { Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); int screenSizewidth ...
2018-09-26 17:45:00 148
转载 获取本地IP
@Test public void maintow() throws UnknownHostException { //获取本机IP InetAddress ip = InetAddress.getLocalHost(); System.out.println(ip); //***/169.254.93.173 String sip = ip....
2018-09-26 14:51:00 173
转载 安装JDK、Tomcat、Maven’详细步骤
安装JDK1、首先在官网下载JDK1.8包并解压(随便你装哪个版本)2、下面开始配置环境变量 此电脑-右键-属性-高级系统配置点击环境变量将会看到以下界面在系统变量下“新建”变量名(JAVA_HOME)变量值(G:\JDK 1.8.0)变量值为自己jdk的安装路径,以下为本人配置再“新建”变量名(CLAS...
2018-08-03 10:03:00 121
转载 安装mysql-5.6版本步骤与卸载
官网下载完解压后:1.环境变量配置Path D:\mysql-5.6.40-winx64\bin(你的mySql5.6的路径到bin)2.找到D:\mysql-5.6.40-winx64文件中的my-default配置文件,打开basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目录) datadir=C:\Program...
2018-07-25 09:18:00 224
转载 Eclipse开发java程序里Test用不了,怎么导包?
1、右键项目Build Path->Add External JARs,选择要导入的jar包即可;2、建立方法,引入junit。3、ok转载于:https://www.cnblogs.com/Jones-dd/p/9349736.html
2018-07-22 12:41:00 1320
转载 浅谈@RequestMapping @ResponseBody 和 @RequestBody 注解的用法与区别
首先,大家在使用SSM框架进行web开发的时候,经常会在Ctrl层遇到@RequestMapping、@ResponseBody以及@RequestBody这三个参数,博主就以自己在项目开发中总结的一些知识点浅谈一下三者之间微妙的关系。1.@RequestMapping国际惯例先介绍什么是@RequestMapping,@RequestMapping 是一个用来处理请求地址映射的...
2018-07-22 12:20:00 82
转载 解决Maven提示:Could not read settings.xml
在Eclipse中配置maven时,提示错误:Could not read settings.xml。用户配置无法生效。1、首先检查自己的settings.xml配置文件,发现在<!---->中有配置中文的注释,把该注释去掉后可以进行保存。2、转载于:https://www.cnblogs.com/Jones-dd/p/9347090.html...
2018-07-21 16:37:00 430
转载 An internal error occurred during: "Initializing Java Tooling". Eclipse启动发生的错误及解决办法...
1.关闭Eclipse。有时候不关闭eclipse 删除东西会引起其他莫名的错误。2.删除 当前工作目录文件夹下的/.metadata/.plugins/org.eclipse.core.resources/.project。就是把初始化的项目删除,然后打开eclipse以后可以重新初始化。3.重启elipse,就可以了。 这些是百度别人的经验,然后自己记录下来,可以直接用。避...
2018-07-21 15:45:00 537
转载 MySQL修改端口号操作
在C盘下的program Files下找到MySQL文件夹 - my.ini配置文件有个port=3306 修改即可转载于:https://www.cnblogs.com/Jones-dd/p/9250248.html
2018-07-01 15:18:00 87
转载 命令操作
查看本机IP地址 1、打开命令提示符,再运行中输入“cmd”回车即可 2、在命令提示符的界面中输入“ipconfig/all”回车即可看到本机IP地址转载于:https://www.cnblogs.com/Jones-dd/p/9250198.html...
2018-07-01 15:03:00 55
转载 Struts2-从值栈中获取数据-EL表达式从值栈获取
从值栈获取数据1 使用struts2的标签+ognl表达式获取值栈数据 (1)<s:property value=”ognl表达式”/>获取字符串转载于:https://www.cnblogs.com/Jones-dd/p/9099552.html...
2018-05-28 12:32:00 96
转载 网络通信(待续)
1、说一下HTTP协议HTTP协议是超文本传输协议,属于应用层协议,规定了客户端与服务端传输数据的格式;它是无状态的,对于前面传送过的信息没有记录;请求方式有GET,POST,HEAD,PUT,DELETE等等,最主要的get,post方法;get请求:数据会以URL的形式传输,对数据大小有一定的限制,安全性比较低 ,用于传输一些比较小,安全性要求低的数据;post请求:数据是通...
2018-04-19 18:25:00 51
转载 同步和异步的区别
同步:所谓同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是出于阻塞的,只有接收到返回的值或消息后才往下执行其它的命令。异步:执行完函数或方法后,不必阻塞性地等待返回值或消息,只需要向系统委托一个异步过程,那么当系统接收到返回值或消息时,系统会自动触发委托的异步过程,从而完成一个完整的流程。同步在一定程度上可以看做是单线程,这个线程请求一个方法后就待...
2018-04-19 18:18:00 81
转载 高并发的理解及解决方法
高并发的产生对于web项目,随着用户量的增加就有可能产生高并发的问题。高并发简单的来说就是在同一时刻不同用户访问同一资源的问题,专业一点的说法就是在同一时刻有多个线程访问了同一个数据资源。(网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了)例如:一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一...
2018-04-19 18:13:00 70
转载 Dubbo架构设计详解
Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后...
2018-04-19 18:02:00 78
转载 数据库优化
1、对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描...
2018-04-18 22:56:00 50
转载 进程和线程的区别
进程:指在系统中正在运行的一个应用程序;程序一旦运行就是进程;或者更专业化来说:进程是指程序执行时的一个实例,即它是程序已经执行到课中程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。线程:系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元执行流。进程——资源分配的最小单位,线程——程序执行的最小单位。线程...
2018-04-16 22:34:00 220
转载 String、StringBuffer与StringBuilder的区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 首先三者主要输在运行速度和线程安全这两位方面。 string:是一个java类,是一个字符串常量,声明是:public final ,所以final的话是改变不了的。字符串值改变不了,就只能在内存创建一个空间来保存新的字符串...
2018-04-16 13:51:00 53
转载 堆和栈的区别
在说栈和堆之前,我们先说一下JVM(虚拟机)内存的划分: Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一片内存处理的方式都不同,所以要单独进行管理。JVM内存的划分有五片:1、寄存器; ...
2018-04-16 13:40:00 69
转载 抽象类和接口的区别(概念)
抽象类: 1、由abstract修饰的方法为抽象方法,抽象方法只有方法的定义,没有方法的实现。 2、一个类中如果包含抽象方法,这个类应该用abstract关键字声明为抽象类。 3、抽象类不可以实例化,即使一个类中没有抽象方法,也可以将其定义为抽象类,同样,该类不可以实例化。 抽象类的意义: 1、为子类提供一...
2018-04-16 12:59:00 111
转载 集合(list、set和map)和数组区别
集合:用来存放对象的一种容器(可以存储基本数据类型),长度固定,不适合对象数量未知的情况下使用。数组:可以存放多种对象类型的容器(只能存储对象),长度可变。集合和数组的区别:1、数组声明了数据类型,然后就只能存储那一种数据类型。集合能存放多种(不加泛型时,类型是Object)。2、数组是静态的,一个数组实例具有固定的大小,一旦创建了就无法改变容量了。集合是动态扩展容...
2018-04-14 14:22:00 455
转载 面向对象的理解(三个特性:继承、封装、多态)
面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术 , 发展到一定阶段后的产物。面向对象:专指在程序设计中采用封装、继承、多态等设计方法 继承: 1、面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的...
2018-04-14 13:22:00 232
转载 三层架构和MVC一样吗?(区别)
首先声明:1、三层架构绝不是MVC(不一样滴) 2、三层架构可以应用于任何语言、任何技术的应用程序。 3、而MVC只是为了解决BS应用程序视图各部分的耦合关系;他们互不冲突,可以同时存在,也可根据情况使用其中一种。下面我们来看看区别吧~~~三层架构包括: 数据访问层:DAL (Dat...
2018-04-14 11:52:00 229
转载 Spring MVC的核心流程(步骤)
具体步骤: 1、客户端发送请求先要经过前端控制器,请求被Spring 前端控制器DispatcherServlet获取,如详细图第一步:DispatcherServlet对请求URL进行解析(比如我们发送一个url如下的请求(http://localhost:8080/SpringMVC/hello.action),就会得到请求资源标示...
2018-04-14 11:32:00 125
转载 对Spring IOC和AOP的理解
控制反转(IOC)是什么?(理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”)1、Ioc—Inversion of Control:即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。2、谁控制谁,控制什么:传统Java SE程序设计,我...
2018-04-13 22:32:00 88
转载 Hibernate和MyBatis的区别
1、首先,Hibernate和Mybatis都是操作数据层数据的2、Hibernate是全自动,MyBatis是半自动 Hibernate是一个完全(标准)的ORM框架(对象关系映射),Hibernate的SQL语句是全自动生成,也就是通过JavaBean对象与数据库的映射结构来自动生成SQL语句,所以不需要写SQL语句; 而MyBatis是一个...
2018-04-13 21:48:00 74
转载 Struts2和Spring MVC的区别
1、首先,struts2和spring MVC都是负责转发的。2、struts2:struts2的入口是通过filter实现的,它是类级别的拦截,也就是一个Action对应一个请求;struts2也可说是一个拦截器栈,也就是一列的拦截器。比如说在处理用户的请求,表单验证这些就是默认的拦截器在起作用。 3、Spring MVC:spring MVC的入口是servlet,它...
2018-04-13 20:57:00 92
转载 SQL知识点
关系型数据库:MySql非关系型数据库:Redis(以键值对的方式)SQL分几类: DDL:数据定义语言:create、alter、drop、truncate DML:数据操作语言:insert、delete、update DQL:数据查询语言:select from where DCL:数据控制语言:grant revoke DBA查询所有的...
2018-01-28 15:52:00 104
转载 SVN上传项目步骤
1.svn上传项目 首先选中父工程 ,右键选中Team的share project2.share完再选中SVN3.选中项目 一个一个share project4.转载于:https://www.cnblogs.com/Jones-dd/p/8146633.html...
2017-12-29 23:18:00 396
转载 jQuery知识点
javaScript 页面加载 windonw.onload = function(){ alert("js页面加载"); }jQuery 页面加载 //标签选择器 $("标签名") $(document).ready(function (){ ...
2017-09-13 10:02:00 89
转载 JavaScript实现轮播图(隔3秒显示一张图)
<!DOCTYPE html><html> <head> <script> var time; function init(){ //获取div里面的东西 time=setInterval("show()",3000); setInterval("show1()",3000); } var num=1; ...
2017-09-09 23:06:00 1421
转载 JavaScript实现图片轮播图
<!DOCTYPE html><html> <head> <script > var time; function init(){ //设置定时操作 time=setInterval("show()",0); //3秒执行一次 setInterval("show1()",1000); } var nu...
2017-09-09 23:05:00 215
转载 JavaScript实现隔行换颜色
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> window.onload = function() { //获取表 var tb = document.getElement...
2017-09-09 23:00:00 154
转载 JavaScript实现省市联动
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> // 定义二维数组: var arr = new Array(4); arr[0] = new Array("哈尔滨","齐齐哈尔...
2017-09-09 22:57:00 116
转载 JavaScript实现全选和全不选
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> function selectAll(num){ //获取下面的四个复选框 var res = document.getE...
2017-09-09 22:52:00 193
转载 关键字
protected(是类内部,同一个包,就是同一个包里才可以访问)public(同一个包,类里,包外都可以访问)private(只在本类可以访问)final(修饰的变量不能被改变)static()转载于:https://www.cnblogs.com/Jones-dd/p/7467566.html...
2017-09-02 19:57:00 78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人