自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 java 七牛云简单上传文件以及返回url

import com.qiniu.common.QiniuException;import com.qiniu.http.Response;import com.qiniu.storage.Configuration;import com.qiniu.storage.UploadManager;import com.qiniu.util.Auth;import com.qiniu.uti

2018-01-06 14:40:03 5156

原创 mysql关于根据日期统计月份整合数据的相关语句

表结构select      DATE_FORMAT(ur.create_time, '%Y-%m') AS month,      count(case redpacket_type when 1 then 1 else null end  ) as '推荐人数',sum(case redpacket_type when 1 then ur.price else

2017-11-20 10:21:57 712

原创 上传文件功能笔记

用js异步提交json数据的方式写一个上传文件的功能HTML代码<div class="form-group"><label class="col-md-2 control-label">上传文件:</label><div class="col-md-8"><input type="file" onchange="getFile(this)"></div>js代码 function g

2017-10-20 17:09:47 380

转载 Spring、SpringMVC和Mybatis整合

使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认

2017-09-17 18:08:12 547

转载 Spring Security 入门

Spring Security 入门详解 序:本文主要参考 spring实战 对里面的知识做一个梳理1.Spring Security介绍Spring Security是基于spring的应用程序提供声明式安全保护的安全性框架,它提供了完整的安全性解决方案,能够在web请求级别和方法调用级别处理身份证验证和授权.它充分使用了依赖注入和面向切面的技术.

2017-09-14 11:20:03 280

转载 MyBatis 入门学习

转自:http://www.cnblogs.com/xdp-gacl/p/4261895.html#!comments一、Mybatis介绍    MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Jav

2017-09-13 16:05:55 221

转载 service和servlet

转自:http://blog.csdn.net/qq_29464887/article/details/65948262在最开始学习Web Service时候,总觉得Web Service和Servlet没有什么区别,觉得Servlet可以对Http请求进行相应并返回数据,而Web Service只不过是基于SOAP协议和XML对数据进行封装了,也是采用Http协议来传输数据,后来通过

2017-09-01 21:11:39 410

转载 AJAX面试题

什么是ajax:AJAX是“Asynchronous JavaScript and XML”的缩写。他是指一种创建交互式网页应用的网页开发技术。 Ajax包含下列技术: 基于web标准(standards-basedpresentation)XHTML+CSS的表示; 使用 DOM(Document ObjectModel)进行动态显示及交互; 使用 XML 和 XSLT

2017-08-29 13:39:47 444

转载 Java的21个技术点

原文地址:https://www.jfh.com/jfperiodical/article/4547?ref=myread关于Java的编程知识,有人会问哪几个是重要的知识点,不知道大家是否知道呢?给大家分享一下。1.JVM相关(包括了各个版本的特性)对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深, 对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Ja

2017-08-29 13:36:56 271

转载 ajax框架,juery的实现xml,中文乱码与跨域访问

1、AJAX框架jquery:属于纯粹的前台框架,比较轻量级,JavaScript语言prototype:与jquery类似,历史比较久dojo:页面端框架ext:重量级页面端框架,多用于内网系统。夸张成桌面 dwr:JavaScript调用java,不提供页面效果[java] view plain copy

2017-08-28 13:52:56 278

转载 java代码注释规范

代码注释是架起程序设计者与程序阅读者之间的通信桥梁,最大限度的提高团队开发合作效率。也是程序代码可维护性的重要环节之一。所以我们不是为写注释而写注释。下面说一下我们在诉求网二期开发中使用的代码注释规范,供大家参考下。原则:1、注释形式统一在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其它项目中发现它们的注释规范与这份文档不同,按照这份规范写代码,不要试图在既成的

2017-08-28 10:53:29 333

转载 完整java开发中JDBC连接数据库代码和步骤

JDBC连接数据库   •创建一个以JDBC连接数据库的程序,包含7个步骤:    1、加载JDBC驱动程序:       在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),       这通过java.lang.Class类的静态方法forName(String  className)实现。       例如:       try{       //加载M

2017-08-27 23:28:54 239

转载 程序员七夕如何表白:朕只爱一个皇后!(单例模式)

0x00 前言朕虽花心,却深明事理。一山不容二虎,一国不容二母!因此不论朕有多少爱妃(我是逗逼啊,怎么可能还有爱妃,一个皇后就够了!),但是朕的皇后只有一个,这点毋庸置疑。那么如何来体现朕的皇后的唯一性呢?就是单例模式了!0x01 宫女请安在朕的后宫中,皇后当之无愧的是天下第一(朕只能当第二),为了彰显皇后在后宫的地位,每日早晨,宫女必须向皇后娘娘请安。一大群宫女每天都要来向皇

2017-08-27 23:23:25 671

转载 HTTP中GET与POST的区别

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心

2017-08-27 18:14:00 235

转载 Java Web 文章管理系统(Jsp+Ajax+JDBC+MySql实现)

本示例是使用JavaWeb技术实现一个简单的文章管理系统(新闻管理系统)其中主要功能如下:用户和管理员登录用户发布新文章、文章详情查看、文章修改、文章删除与恢复用户查看他人对自己授权的文章及其文章信息用户将自己的文章对他人进行授权管理员对普通用户新发布的文章进行审核和删除管理员查看普通用户发布的所有文章及其详情管理员发布新文章使用的主要技术有: JavaEE、JDBC、AJAX

2017-08-27 18:10:11 1503 2

转载 jqGrid API 及用法

jqGrid 是一个用来显示网格数据的jQuery插件,文档比较全面,附带中文版本。不知是不是官方地址,不过有像http://www.trirand.com/blog/引用一篇文章:http://mj4d.iteye.com/blog/1628851jqGrid是一款处理表格展现的jquery插件,支持分页、滚

2017-08-23 23:20:32 358

转载 Mysql插入语句value与values的区别

value与values区别http://dev.mysql.com/doc/refman/5.7/en/insert.html看了一下官方文档,VALUE与VALUES都是正确的,经过验证,这两个也是可以混合着用的,只是两者对不同语句插入数量的执行效率各不相同。VALUE插入一行VALUES插入一行可

2017-08-23 21:44:13 6049 1

转载 Select2下拉框总结

Select2下拉框总结一.文件需要引入select2.full.js、select2.min.css(4.0.1版本)和jquery.1.8.3及以上最新版本的select2如果引用的jquery版本较低的话,某些功能无法正常使用。比如:清除功能allowClear:true最新版本请使用标签(对于本地化的数据你可以使用input,但ajax远程数据必须使

2017-08-21 10:12:59 316

转载 一个给 Java 程序员用的 Api 文档生成工具

api 文档作为前后端同学的沟通桥梁,其重要性是不言而喻的。目前通用的工具有像apidoc/apidoc,caixw/apidoc 这样的第三方库,虽然具有语言无关的特性,但是真正用起来额外多了很多工作量,而且维护起来麻烦,这也是笔者设计和开发这个工具的原因,想通过Java 本身的语言特性和结合强大的 IDE ,使得生成和维护 api 文档这件事情变的自然而美好。简介github地

2017-08-15 09:23:28 11719

转载 jqGrid API 及用法

jqGrid 是一个用来显示网格数据的jQuery插件,文档比较全面,附带中文版本。不知是不是官方地址,不过有像http://www.trirand.com/blog/引用一篇文章:http://mj4d.iteye.com/blog/1628851jqGrid是一款处理表格展现的jquery插件,支持分页、滚动加载、搜索、锁定、拖动等一系列对表

2017-08-15 09:21:50 642

转载 JAVA代码优化

代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优

2017-08-14 08:56:04 202

转载 java包名如何命名

转载于:http://blog.csdn.net/Dave_CT/article/details/73394726java包起名原则indi : 个体项目,指个人发起,但非自己独自完成的项目,可公开或私有项目,copyright主要属于发起者。 包名为“indi.发起者名.项目名.模块名.……”。pers : 个人项目,指个人发起,独自完成,可分享的项目,copyrig

2017-07-27 20:51:41 8096 2

转载 Java的21个技术点

关于Java的编程知识,有人会问哪几个是重要的知识点,不知道大家是否知道呢?给大家分享一下。文章作者:荒芜海链接:https://www.jfh.com/jfperiodical/article/4547?ref=myread来源:杰微刊"1.JVM相关(包括了各个版本的特性) 对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深, 对此里面的概念有一些

2017-07-26 16:56:11 228

转载 mysql中常用的语句

基础篇//查询时间,友好提示$sql = "select date_format(create_time, '%Y-%m-%d') as day from table_name";//int 时间戳类型$sql = "select from_unixtime(create_time, '%Y-%m-%d') as day from table_name";//一个sql返回多个

2017-07-25 09:52:39 193

转载 关于Hash Map的工作原理与面试题的结合讨论

HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入

2017-07-21 14:18:41 251

原创 浅谈lombok用法

lombok 介绍在写Java程序的时候经常会遇到如下情形:新建了一个Class类,然后在其中设置了几个字段,最后还需要花费很多时间来建立getter和setter方法lombok项目的产生就是为了省去我们手动创建getter和setter方法的麻烦,它能够在我们编译源码的时候自动帮我们生成getter和setter方法。即它最终能够达到的效果是:在源码中没有getter和setter

2017-07-19 15:20:39 214

转载 继承与多态

想起有一次面试,一位技术部领导问"面向对象的基本特征说一下".于是我说了"封装,继承,多态",然后有啰啰嗦嗦的说了一些对这些知识点的理解.然而,当我说完,面试官说"其实面向对象的基本特征可以总结为两个,继承和多态可以总结为一个特征....."云云,我当时就蒙了.觉得好新鲜的说法,难道是因为自己理解的不够深刻?但是内心还是知道继承和多态是有一定的区别的,于是只好委婉的说"可能是我的理解还没达到过深的

2017-07-19 12:18:16 149

转载 JAVA中常见的十大异常

转载于:http://blog.csdn.net/u010923921/article/details/45227417?locationNum=15&fps=1NO.1 Java.alng.NullPointerException这个异常大家肯定都经常遇到,异常的解释是 “程序遇上了空指针 “就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比

2017-07-17 08:52:23 392

原创 浅谈JAVA中 类加载机制与反射

浅谈JAVA中 类加载机制与反射反射机制的概念反射是Java中一个非常强大的工具,能够方便我们创建更加灵活的代码,这些代码可以在运行时进行装在类中有什么信息,利用反射机制就能获得,不过必须知道类的全名但是反射对系统的开销是比较大的。反射机制的作用在运行是判断一个对象所属的类。在运行时获取类的对象。在运行时访问Java对象的属性、方法、构造器等等。反射机制中的

2017-07-12 23:10:15 206

转载 JAVA泛型详解

我们知道,使用变量之前要定义,定义一个变量时必须要指明它的数据类型,什么样的数据类型赋给什么样的值。假如我们现在要定义一个类来表示坐标,要求坐标的数据类型可以是整数、小数和字符串,例如:x = 10、y = 10x = 12.88、y = 129.65x = "东京180度"、y = "北纬210度"针对不同的数据类型,除了借助方法重载,还可以借助自动装箱和向上转型。我们知

2017-07-10 23:11:15 156

转载 反射机制

反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧!          一,先看一下反射的概念:             主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。            反射是Java中一种

2017-07-10 23:06:13 135

转载 java泛型

泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。

2017-07-03 08:53:52 302

转载 转自对javabean的一些理解

一、 javabean 是什么?Bean的中文含义是“豆子”,顾名思义,JavaBean是指一段特殊的Java类,就是有默然构造方法,只有get,set的方法的Java类的对象. 专业点解释是:JavaBean定义了一组规则JavaBean就是遵循此规则的平常的Java对象  满足这三个条件:     1.执行java.io.Serializable 接

2017-06-27 22:47:07 218

原创 浅谈JSP开发的MVC架构

JSP系统开发的设计模式JSP简介JSP:Java Server Page(java服务器页面),是一个动态的网页技术标准。它的主要目的是将表示逻辑从Servlet中分离出来。而Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP是在传统的网页HTML文件中插入Java程序段,从而形成JSP文件,后缀名为jsp。

2017-06-25 23:32:38 6201

转载 tomcat——初步理解

Tomcat文件结构 ${tomcat目录} |--bin/ |--conf/ |  |--context.xml |  |--server.xml |  |--tomcat-users.xml |  +--web.xml  | |--lib/ |--logs/ +--webapps/ Bin      存放启动和关闭tomcat脚本conf

2017-06-21 21:34:00 163

转载 Java项目经验——程序员成长的钥匙

Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法

2017-06-20 21:11:11 222

转载 优秀程序员的十个习惯

在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优秀的编码人员,他们会非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习

2017-06-20 08:34:47 437

转载 Java常用模式设计

摘要: 一、单例模式(有的书上说叫单态模式其实都一样)该模式主要目的是使内存中保持1个对象。看下面的例子:方法一方法二synchronized :/'sɪŋkrənaɪzd/ :Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。一、单例模式(有的书上说叫单态模式其实都一样)该模式主要目的是使内存中保持1个对象。看下面的例

2017-06-18 21:32:40 147

转载 Java进阶java int与Integer的区别

Java进阶(三十五)java int与Integer的区别前言          int与Integer的区别从大的方面来说就是基本数据类型与其包装类的区别:     int 是基本类型,直接存数值,而Integer是对象,用一个引用指向这个对象。     1.Java 中的数据类型分为基本数据类型和复杂数据类型     int 是前者而Integer 是

2017-06-18 16:33:39 206

空空如也

空空如也

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

TA关注的人

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