自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

S_壮

再牛逼的梦想,也抵不住你傻逼似的坚持!

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

原创 移动端页面强制横屏

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name="viewport" wrapper="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scala

2018-11-06 18:17:09 679

原创 自定义注解+SpringMVC拦截器实现简单的权限控制

1、自定义权限注解:import static java.lang.annotation.ElementType.METHOD;import java.lang.annotation.Documented;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import j...

2018-11-02 14:15:01 1045

转载 如何在Eclipse统计代码行数

使用Eclipse可以方便的统计工程或文件的代码行数,方法如下: 1.点击要统计的项目或文件夹,在菜单栏点击Search,然后点击File... 2.选中正则表达式(Regular expression),并在搜索文本框输入\n 3.在文件名中输入*.java 4.在范围里选中Enclosing projects 5.在Search窗口就会显示出项目或文件的代码行数...

2018-10-23 16:40:38 811

转载 SpringBoot使用多线程 @EnableAsync @Async

 我们在使用多线程的时候,往往需要创建Thread类,或者实现Runnable接口,如果要使用到线程池,我们还需要来创建Executors,在使用spring中,已经给我们做了很好的支持。只要要@EnableAsync就可以使用多线程。使用@Async就可以定义一个线程任务。通过spring给我们提供的ThreadPoolTaskExecutor就可以使用线程池。下面举个例子来说明 首...

2018-10-19 11:29:58 4507

转载 SpringBoot几种定时任务的实现方式

定时任务实现的几种方式:Timer:这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。 ScheduledExecutorService:也jdk自带的一个类;是基于线程池设计的定时任务类,每个调度任务都会分配到线程池中的一个线程去执行,也就是说...

2018-10-19 11:27:12 205

原创 centos7安装python3.6.6

各版本下载地址:https://www.python.org/ftp/python/1、安装依赖环境yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel...

2018-09-28 15:34:03 1789

原创 芯片、CPU和GPU的概念及关系

GPU已经不再局限于3D图形处理了,GPU通用计算技术发展已经引起业界不少的关注,事实也证明在浮点运算、并行计算等部分计算方面,GPU可以提供数十倍乃至于上百倍于CPU的性能。...

2018-09-20 11:40:30 10753

原创 量化交易

用Python语言如何实现你的股票量化交易模型https://blog.csdn.net/myquant/article/details/80842112掘金量化:https://www.myquant.cn/

2018-09-20 10:56:00 463

原创 Notepad++设置用4个空格取代TAB键

这样,以后输入Tab键的时候就会自动以所设置的4个空格代替。   此功能的用途:部分程序的需要主要是有些情况下,比如写Python脚本的时候用到,以避免TAB键和空格键的混合缩进,其会导致python3.0等报错,而让输入的TAB键,自动变成空格键,则自动规避了此问题。兼容不同平台另外,此功能,也是出于兼容不同平台,TAB键的宽度不同的考虑这样就可以避免不同

2017-08-29 09:21:25 3347

转载 做人做事需牢记20条原则

低调做人,高调做事,严以律己,宽以待人,以感恩心态做人,以敬业心态做事。做人做事要内圆外方,智圆行方,才能游刃有余,倍受欢迎。那么,在做人做事方面,需要始终牢记并灵活运用以下二十条原则。  1、紧急原则:要雪中送炭,不要雨后送伞。  雪中送炭能及时抓住问题要害,缓解燃眉之急;雨后送伞,虽属亡羊补牢,但有时无济于事,更像事后诸葛,很难达到预期效果。  2、对等原则:要礼尚往来,不要独来独

2017-08-09 09:25:03 562

转载 Jquery——将Jquery序列化后的表单值转换成Json

通过$("#form").serialize()可以获取到序列化的表单值字符串。a=1&b=2&c=3&d=4&e=5 通过$("#form").serializeArray()输出以数组形式序列化表单值。[ {name: 'firstname', value: 'Hello'}, {name: 'lastname', value: ...

2017-06-16 09:59:55 720

原创 Eclipse安装WindowBuilder并使用

一、安装下载地址:http://www.eclipse.org/windowbuilder/download.php安装完成后重启Eclipse安装成功!二、使用

2017-06-13 11:01:07 17401 2

原创 java如何将网页表格导出为excel

项目使用maven,导入依赖包<!-- Table To Xls --><dependency> <groupId>me.chyxion</groupId> <artifactId>table-to-xls</artifactId> <version>0.0.1-RELEASE</version></dependency>页面js构造表单,将html内容做为表单字

2017-04-20 18:03:03 2058 2

原创 百度Web Uploader使用方法

开发语言:JAVA 项目使用:Spring MVC + Spring前端封装一个HDUpload函数,方便页面调用。项目不需要传图片,所以有关图片压缩之类的一些配置就没有写。function HDUpload(){ var state = 'pending'; var uploader; var init=function(dnd,server,pickObj,btnConte

2017-03-17 09:48:00 1788

原创 java查找目标字符串在原字符串中出现的次数

/** * 判断字符串是否是null或者空串 * @param str * @return */ public static boolean nullOrEmpty(String str){ return str==null || "".equals(str); } /** * 查找目标字符串在原字符串中出现的次数

2016-01-28 10:31:00 822

原创 Jquery——实现IE6 7 8 兼容placeholder属性

var JPlaceHolder = { //检测 _check : function(){ return 'placeholder' in document.createElement('input'); }, //初始化 init : function(){ if(!this._check()){

2015-09-23 15:12:27 349

原创 eclipse配置--xml自动提示

问题: 编辑struts2.xml 和 log4j.xml的时候eclipse没有自动提示。 下面就以这两个文件的配置方式作为例子,展示两种不同的配置方式。1、URI配置 复制上图画红线的资源地址,在下图的第五步粘贴 点击OK,搞定,再写配置文件输入<就有提示了2、Public ID配置 操作和第一种一样,只是把Key type选为Public ID就可以了

2015-07-23 11:17:48 527

原创 Maven+eclipse创建JavaWeb项目

1.创建maven项目2.选择Create a simple project3.输入基本信息GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构,如:com.leafive.test。ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。点击finish生成项目: 4.修改项目信息将其转为javaweb项目项目右键

2015-07-20 16:18:53 494

原创 thinkphp_3.2.3实现 Rewrite 模式的配置方法

Rewrite模式示例: http://localhost/think/Home/Index/index实现步骤:1、启用mod_rewrite模块打开Apache名为“httpd.conf”的配置文件,#LoadModule rewrite_module modules/mod_rewrite. so这行代码,将#注释符删除,使得Apache在启动时就加载mod_rewrite模块。 mod

2015-06-10 20:49:27 8886

18、JavaBean与Jsp

一、什么是JavaBean JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:1、这个Java类必须具有一个无参的构造函数2、属性必须私有化。3、私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。 虽然Sun公司在定义JavaBean规范时,允许Java开发人员把JavaBean设计得可以像Sw...

2013-06-13 23:14:41 127

17、JSTL标签库

一、JSTL 简介 JSTL:JavaServer Pages Standard Tag Library由JCP(Java Community Process)指定标准,提供给 Java Web 开发人员一个标准通用的标签函数库和 EL 配合来取代传统直接在页面上嵌入 Java 程序(Scripting)的做法,以提高程序可读性、维护性和方便性二、JSTL1.1安装...

2013-06-12 22:18:35 98

16、EL表达式语言

一、EL表达式简介 EL 全名为Expression Language。EL主要作用:获取数据:EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组)执行运算:利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术...

2013-06-12 21:16:33 236

15、JSP标签

一、JSP标签 JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护。JSP常用标签&lt;jsp:include&gt;          &lt;jsp:forward&gt;         &lt;jsp:param&gt;二、&lt;jsp:include...

2013-06-07 16:30:38 133

14、JSP技术

一、什么是JSP? JSP全称是Java Server Pages,它和servlet技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。案例:在jsp页面中输出当前时间。为什么JSP技术...

2013-06-06 00:38:59 174

13、session和cookie的区别

一、cookie机制和session机制的区别 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择,比如说重写 URL和隐藏表单域。二、会话cooki...

2013-06-04 23:08:55 166

12、会话管理

一、什么是会话? 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。会话过程中要解决的一些问题?----每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。----例如:用户点击超链接通过一个servlet购买了一个商品,程序应该想办法保存用户购买的...

2013-06-04 21:50:59 76

11、Request&Response

一、简介 Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了二、HttpServletResponse H...

2013-06-04 20:15:04 115

10、Servlet开发

一、Servlet的生命周期 生命周期的概念:一件事物,什么时候生,什么时候死,以及在其生存阶段的某一时点会触发的事件,统称为该事物的生命周期Servlet的生命周期:通常情况下,服务器会在Servlet第一次被调用时创建该Servlet类的实例对象(servlet出生);一旦被创建出来,该Servlet实例就会驻留在内存中,为后续请求服务;直至web容器退出,servlet...

2013-06-04 19:08:56 107

9、Servlet开发

一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术。Sun公司在其API中提供了一个servlet接口,用户若想开发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:-----编写一个Java类,实现servlet接口。-----把开发好的Java类部署到web服务器中。二、Servlet的运行...

2013-06-03 23:54:57 75

8、telnet连接服务器

一、telnet连接服务器 win7默认的telnet服务是没有开启的,需要手动开启telnet服务cmd--&gt;telnet localhost 8080ctrl+] --------------&gt; 就可以输入了。。。二、nslookup命令体验DNS  ...

2013-06-03 23:45:37 141

7、HTTP协议

一、什么是HTTP协议 客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。HTTP协议是学习JavaWEB...

2013-06-02 21:13:20 206

6、JavaWEB开发入门

 一、Web概述 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。静态web资源开发技术:Html、C...

2013-06-02 10:57:25 141

5、XML解析

一、XML编程概述一个XML文件除了我们人去读写以外,我们希望可以通过程序去读写,利用程序去增删改查XML的过程就是XML编程CRUD:Create、Read、Update、Delete二、XML的两种解析方式 1、dom解析:将整个XML使用类似树的结构保存在内存中,再对其进行操作。是 W3C 组织推荐的处理 XML 的一种方式。需要等到XML完全加载进内...

2013-06-01 23:01:44 117

4、XML约束--Schema约束

一、XML SchemaXML Schema 也是一种用于定义和描述 XML 文档结构与内容的模式语言,其出现是为了克服 DTD 的局限性Schema与 DTD的比较:XML Schema符合XML语法结构。 DOM、SAX等XML API很容易解析出XML Schema文档中的内容。 XML Schema对名称空间支持得非常好。 XML Schema比XML DT...

2013-06-01 22:24:10 111

3、XML约束--DTD约束

一、XML约束概述 1、什么是XML约束?在xml技术里,可以编写一个文档来约束一个xml文档的写法,这称之为XML约束2、XML约束的作用约束xml文档的写法对xml进行校验3、常见的XML约束技术XML DTD(Document Type Definition),全称为文档类型定义XML Schema二、DTD约束语法 1、元素定...

2013-06-01 21:45:31 137

2、XML基础

一、什么是XML 1、英文全称为Extensible Markup Language,翻译过来为可扩展标记语言。XML技术是W3C组织发布的,目前遵循的是W3C组织于2000发布的XML1.0规范2、XML就是一种数据存储格式这种数据存储格式在存储数据内容的同时,还能够保存数据之间的关系3、XML保存数据的方法XML语言利用标签来保存数据内容,利用标签之间...

2013-06-01 18:49:00 105

1、开发工具

 一、Eclipse 的使用 1、工作空间:即存放所开发的java程序的目录。工作空间路径中不要使用空格和中文字符,防止编码导致的诡异问题。2、Java命名规范:所有类都必须有包名包名全部小写,一般采用公司网址的倒写形式组织包名。类名首字母大写,其后的每个单词的首字母大写方法名、变量名首字母小写,除首个单词外的每个单词首字母大写。常量的名字应该都使...

2013-06-01 18:46:06 119

54、java.util.concurrent.阻塞队列和并发安全集合

一、可阻塞的队列 队列包含固定长度的队列和不固定长度的队列ArrayBlockingQueue,只有put方法和take方法才具有阻塞功能/** * java.util.concurrent.ArrayBlockingQueue&lt;E&gt; * 一个由数组支持的有界阻塞队列。 * 此队列按 FIFO(先进先出)原则对元素进行排序。 * 队列的头部 是在...

2013-05-25 23:45:26 141

9、java面试题四

1、try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?class Demo{ public static void main(String[] args) { System.out.println(new Test().test());; } static int te...

2013-04-21 10:05:27 103

8、java面试题三

1、序列化接口的id有什么用? 对象经常要通过IO进行传送,让你写程序传递对象,你会怎么做?把对象的状态数据用某种格式写入到硬盘,Person-&gt;“zxx,male,28,30000”?Person,既然大家都要这么干,并且没有个统一的干法,于是,sun公司就提出一种统一的解决方案,它会把对象变成某个格式进行输入和输出,这种格式对程序员来说是透明(transparen...

2013-04-20 12:49:30 118

空空如也

空空如也

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

TA关注的人

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