- 博客(38)
- 收藏
- 关注
转载 IDEA调试(转)
先编译好要调试的程序。1.设置断点选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。 2.开启调试会话点击红色箭头指向的小虫子,开始进入调试。 IDE下方出现Debug视图,红色的箭头指向的是现在调试程序停留的代码行,方法f2()中,程序的第11行。红色箭头悬停的区域是程序的方法调用栈区。在这个区域中显示了程序
2017-07-16 22:47:11
534
原创 以下两个关于webservice.
https://my.oschina.net/sniperLi/blog/494391:cxd结合spring发布ws服务,含soap services restfulserviceshttp://www.cnblogs.com/frankliiu-java/articles/1641949.html:cxf做webservice实例http://baike.baidu
2017-03-13 17:17:08
404
转载 idea破解
总结也就是以下步骤:-1 首先下载补丁: http://pan.baidu.com/s/1c0ZEQMs(15.0.2版本)(已追链) http://pan.baidu.com/s/1i3HEP6X(15.0.1版本)(已失效,不补了,大家用15.0.2吧) 注:请不要选错版本!-2 找到 idea || phpstrom
2017-02-16 18:43:39
572
转载 过滤器实现去除空格、增加参数功能
最近使用!环境:JDK1.7 TOMCAT7 spring3.2 1.过滤器代码 1.1基于spring过滤器 Java代码 import java.io.IOException; import javax.servlet.FilterChain; impo
2017-02-14 20:06:13
2271
转载 hibernate criteria中Restrictions的用法
方法说明方法说明Restrictions.eq=Restrictions.allEq利用Map来进行多个等于的限制Restrictions.gt>Restrictions.ge>=
2017-02-13 17:11:42
581
转载 Mac os x 下配置Intellij IDEA + Tomcat 出现权限问题的解决办法
这个问题第一次碰见。出现的错误提示如下:下午9:11:27 All files are up-to-date下午9:11:27 All files are up-to-date下午9:11:27 Error running Tomcat 8.0.18: Cannot run program "/Users/horse_leo/Documents/apache-t
2017-02-09 19:25:25
782
转载 MAC下安装多版本JDK和切换几种方式
环境:MAC AIR,OS X 10.10,64位 历史:过去 Mac 上的 Java 都是由 Apple 自己提供,只支持到 Java 6,并且OS X 10.7 开始系统并不自带(而是可选安装)(原自带的是1.6)。后来 Apple 加入 OpenJDK 继续支持 Java 6,而 Java 7 将由 Oracle 负责提供。 在终端中输
2017-02-09 17:17:13
1620
原创 MAC finder 显示文件路径
打开“终端”(应用程序-》实用工具),输入以下两条命令:defaults write com.apple.finder _FXShowPosixPathInTitle -bool TRUE;killall Finder你看完整的路径地址出来了吧。如何恢复默认状态呢?打开“终端”(应用程序-》实用工具),输入以下两条命令:defaults delete com
2017-02-09 10:26:35
407
转载 Mac入门(三)使用brew安装软件
文章来源:http://www.cnblogs.com/TankXiao/p/3247113.htmlbrew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便brew类似ubuntu系统下的apt-get的功能 阅读目录安装brew使用br
2017-02-08 19:28:56
2074
转载 Mac入门 (二) 使用VMware Fusion虚拟机
有了Mac机,还是需在Mac上用Windows怎么办?, VMware Fusion 是运行在Mac机上的虚拟机软件, 类似于VMware workstation。 这样就可以在Mac上运行Windows 系统, 实现了Windows 和 Mac OS X平台的完美结合.用Mac机的人,肯定会希望Mac机上也运行Windows系统。 因为很多软件只有Windows上有,而Mac没有。 特别
2017-02-08 19:27:11
4653
转载 Mac入门(一)基本用法
我前五年一直外包到微软,每天使用的都是Windows系统和.NET。 2012年加入VMware, 公司的工作机是台Mac 笔记本(MacBook Pro), 所以有机会接触Mac系统Mac和Windows的操作很多不一样的地方,我刚开始的时候使用起来不是很顺手, 花了一段时间才熟悉起来。讲个笑话: 我一朋友看到Mac界面很酷,就买了个Mac笔记本, 玩了几天后,操作很不习惯,就
2017-02-08 19:24:46
703
转载 mac os 切换 32位 jdk
执行下述命令切换32位javasudo nvram boot-args="-no64exec"切回64位sudo nvram boot-args=""
2017-02-07 17:05:22
1828
2
转载 基于SpringBoot + Mybatis实现SpringMVC Web项目
一、热身一个现实的场景是:当我们开发一个Web工程时,架构师和开发工程师可能更关心项目技术结构上的设计。而几乎所有结构良好的软件(项目)都使用了分层设计。分层设计是将项目按技术职能分为几个内聚的部分,从而将技术或接口的实现细节隐藏起来。从另一个角度上来看,结构上的分层往往也能促进了技术人员的分工,可以使开发人员更专注于某一层业务与功能的实现,比如前端工程师只关心页面的展示与交互
2017-02-06 19:17:33
921
转载 为什么说java中的io流是装饰器模式
流概述Java中,流是一种有序的字节序列,可以有任意的长度。从应用流向目的地称为输出流,从目的地流向应用称为输入流。Java的流族谱Java的 java.io 包中囊括了整个流的家族,输出流和输入流的谱系如下所示:InputStream和OutputStreamInputStream和OutputStream分别是输入输出流的顶级抽象父类,只定义了一
2017-01-16 11:31:55
946
转载 git使用
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够
2017-01-12 17:30:13
299
转载 IDEA中常用快捷键
查询快捷键CTRL+N 查找类CTRL+SHIFT+N 查找文件CTRL+SHIFT+ALT+N 查找类中的方法或变量CIRL+B 找变量的来源CTRL+ALT+B 找所有的子类CTRL+SHIFT+B 找变量的类CTRL+G 定位行CTRL+F 在当前窗口查找文本CTRL+SHIFT+F 在指定窗口查找文本CTRL+R 在当前窗
2017-01-03 11:13:53
366
转载 jquery $(document).ready() 与window.onload的区别
1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编写个数不同 window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个
2016-12-26 15:59:33
247
转载 javascript总结
1、javaScript的概念:是一种表述语言,也是一种基于对象(Object)和事件驱动(EventDriven)的,安全性好的脚本语言,运行在客户端,从而减轻服务器端的负担,总结如下: 1.javaScript主要用来向HTML页面找那个添加交互行为。 2.javaScript是一种脚本语言,语法和java类似。 3.javaScript一般用来编写客户端脚本。
2016-12-26 14:14:16
516
转载 关于Java的包装类
包装类的自动装箱,自动拆箱所谓装箱,就是把基本类型用它们相对应的引用类型包起来,使它们可以具有对象的特质,如我们可以把int型包装成Integer类的对象,或者把double包装成Double,等等。 所谓拆箱,就是跟装箱的方向相反,将Integer及Double这样的引用类型的对象重新简化为值类型的数据 javaSE5.0后提供了自动装箱与拆箱的功能,此功能事实上是编译器来帮
2016-12-20 22:54:33
278
转载 关于无状态的http协议
正文:http协议无状态中的【状态】到底指的是什么?! 先来看这句话的另外两个概念:(标准的http协议是无状态的,无连接的)标准的http协议指的是不包括cookies, session,application的http协议,他们都不属于标准协议,虽然各种网络应用提供商,实现语言、web容器等,都默认支持它无连接指的是什么每一个访问都是无连接,服务器挨个处理访问队
2016-11-27 00:06:18
285
转载 springmvc基础知识。
常用注解元素@Controller 标注在Bean的类定义处@RequestMapping真正让Bean具备 Spring MVC Controller 功能的是 @RequestMapping 这个注解@RequestMapping 可以标注在类定义处,将 Controller 和特定请求关联起来;还可以标注在方法签名处,以便进
2016-11-24 01:23:36
300
转载 安卓手机与蓝牙串口模块的通信
利用安卓手机的蓝牙功能,使用蓝牙串口模块,可以建立嵌入式设备与安卓手机APP的蓝牙数据收发通道,从而实现手机APP对嵌入式设备的无线控制和通信。建立蓝牙通信测试程序的过程如下:1. 使用Android Studio建立一个APP工程。2. 修改xml,获取蓝牙权限。在AndroidManifest.xml文件中增加以下两行: 3. 增加蓝牙通信相关的j
2016-11-10 11:15:48
1093
转载 关于mybatis
mybatis是什么mybatis的作用mybatis怎么用mybatis优缺点mybatis和hibernate对比mybatis是什么: mybatis是数据映射器(数据映射器层:用于在对象和数据库之间搬运数据,同时保证对象、数据库和数据映射器层本身相对独立。Martin Fowler 《企业应用架构模式》)
2016-11-10 01:04:20
469
转载 关于AJAX
XMLHttpRequest对象是当今所有AJAX和Web 2.0应用程序的技术基础。尽管软件经销商和开源社团现在都在提供各种AJAX框架以进一步简化XMLHttpRequest对象的使用;但是,我们仍然很有必要理解这个对象的详细工作机制。 一、 引言 AJAX利用一个构建到所有现代浏览器内部的对象-XMLHttpRequest-来实现发送和接收HTTP请求与响应信息。一个经由
2016-09-28 00:55:32
314
转载 关于ORACLE的DATE与MYSQL的TIMESTAMP
阅读目录1.DATE数据类型2.TIMESTAMP 数据类型3.系统日期和时间4.date和timestamp 的区别5.date和timestamp之间的相互转换可以通过回到顶部1.DATE数据类型 这个数据类型我们实在是太熟悉了,当我们需要表示日期和时间的话都会想到date类型。它可以存储月,年,日,世纪,时,分和秒。它典型地用来表示什么时候事情已经发生或将要发
2016-09-21 21:31:09
2179
转载 Servlet和Tomcat的基础知识
前言:Servlet是什么?Servlet容器是什么?Tomcat是什么?Tomcat的组成结构以及Tomcat的工作模式。最近没事在翻《Tomcat与Java Web开发技术详解》,本文随记一篇。题外话:前几天做了一幅漫画,发到微博上,效果还不错~回归正题……正文:Servlet是什么为了能让Web服务器与Web
2016-09-21 00:46:41
1380
转载 response.sendRedirect()和request.getRequestDispatcher().forward(request,response)用法
response.sendRedirect(url) -- 重定向到指定URL request.getRequestDispatcher(url).forward(request,response) -- 请求转发到指定URL1:二者区别:response.sendRedirect(url)跳转到指定的URL地址,产生一个新的request,所以要传递参数只有在url后加参数,如:
2016-09-21 00:42:32
1193
转载 BOM与DOM(JS)
DOM对象(window,navigator,screen,history,location+document) Window 对象Window 对象是 JavaScript 层级中的顶层对象。Window 对象代表一个浏览器窗口或一个框架。Window 对象会在 或 每次出现时被自动创建。有关 Window 对象的详细描述。IE: Internet E
2016-09-17 01:36:24
286
转载 1:js中的getFullYear与getYear区别
关于getYear得到的年份:JS中得到当前年份做法是var dayObj=new Date(); dayObj.getYear()来得到年份,这样会出现浏览器的兼容性的问题,就是在IE中能得到我们想要的结果但是在FF中不可以,和我们要的结果相差1900年。当时我的做法是:解决办法1:123vardayObj=new
2016-09-15 02:14:34
801
原创 OC基础篇:day01&day02.
确实一段时间没有更新。now开始我的OC:day01:一:第一个OC程序:1 c语言中,#include是头文件。 OC语言中,#import #import:与#include一样都是编译预处理指令。 #import功能与#include一样也是将文件内容拷贝到import指令所在的位置。 #import用来包含系统的头文件。 #import""与#include""用来
2015-12-06 20:19:57
530
原创 day12,day13
day12:一:全局变量与局部变量。1 局部变量:定义在函数内部以及函数的形参称为局部变量。作用域:从定义的哪一行开始直到其所在的代码块结束为止。生命周期:从程序运行到定义哪一行开始分配内存空间到程序离开该变量所在的作用域。定义格式: 变量类型 变量名称;特点:①相同作用域内不可以定义同名变量。②不同作用范围可以定义同名变量,内部作用域的便来给你会覆盖外部作用域的变量。2
2015-11-14 14:23:49
326
原创 day11
day11:一:字符串的存储。1:定义字符串的两种方式:①使用字符数组:char name[]="xhh";②使用指针来定义字符串:char *name2="nc";2:系统中的内存分区:从高地址到低地址,栈:存放局部变量的,内存由系统进行管理。堆:存放对象,它由程序猿自己申请自己释放,它的内存需要程序猿自己管理。 全局区(又称静态区):存放全局变量与静态变量,它由系统管理。
2015-11-07 20:24:07
420
原创 day10
一: 指针的定义与初始化:定义:内存中最小的存储单元是字节。 而每一个字节在内存中都有一个编号,就是指针。指针:内存地址。指针变量: 是存放内存地址的变量。定义一个指针变量:指针所指向的数据类型 *指针变量名称; =====> int *p;(¥¥)在定义变量时,*是一个类型说明符,说明这个变量是指针变量。在不是定义变量的时候,*是一个操作符,访问指针所指向的那一块存储
2015-10-31 16:26:18
383
原创 day09
day09:一:二维数组:定义格式:数据类型 数组名称[ 一维数组的个数 ][ 一维数组的元素个数 ]; 注意点: 1:如果二维数组仅定义,而没有初始化,里面的元素都是垃圾值。2:使用二维数组进行定义的同时初始化,没有显示初始化的元素会被自动初始化为0;3:定义二维数组时必须指定一维数组的元素个数。二:二维数组的使用场景:走出迷宫:
2015-10-31 12:42:16
260
原创 7,8天
day07:一 :第七天主要为计算机中的进制,不详细发了。二 :变量的存储细节:1 系统会先分配大字节的地址,后去分配小字节的地址。 2 先定义的变量地址大于后定义的地址。 3 高位占高地址,低位在低地址上。(char的本质的整形)day08:关于数组一:数组的多种初始化方式:1:先定义数组 然后进行初始化。:数组只有定义才能够初始化。(在定义数
2015-10-20 20:44:41
340
原创 5,6天
day05:一,while(条件表达式){ 1:确定需要重复执行的操作;2:确定循环终止的条件; (首先在循环开始前,定义一个循环控制变量并将其初始化)语句; (确定约束条件)... (在循环中改变循环控制变
2015-10-15 19:36:25
305
原创 3,4天
一:关于a++与++a①:无论++在前还是++在后,a本身都会加1.②:++a,a本身会自增1,它的返回值(结果)是a+1;③:a++,a本身会自增1,它的返回值(结果)是原来的a值。④:a--和--a同理.
2015-09-25 09:44:54
317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人