- 博客(91)
- 资源 (9)
- 收藏
- 关注
转载 区分枚举类和类
枚举类概念:用以存储一组有关联且有意义的常量的特殊数据类型 枚举类也是类,具有自己的成员变量和方法、构造器y异同:使用的是enum关键字而不是class 多个枚举变量直接用逗号隔开 枚举变量大写,多个单词之家使用“_"隔开(如DATE_TIME) 枚举的变量必须在第一行列出,定义完所有变量后,分号结束。枚举变量自动添加public static final修饰 构造器只能使...
2019-09-01 00:35:02 803
转载 JAVA字符串格式化-String.format()的使用
转自:http://blog.csdn.net/lonely_fireworks/article/details/7962171常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得c语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Obj
2017-07-22 22:20:05 410
原创 mybatis mysql 批量insert 返回主键
Mybatis在插入单条数据的时候有两种方式返回自增主键: mybatis3.3.1支持批量插入后返回主键ID,首先对于支持自增主键的数据库:useGenerateKeys和keyProperty。不支持生成自增主键的数据库:。这里主要说下批量插入数据时如何返回主键ID(注意要将mybatis升到3.3.1)123
2017-07-16 22:14:57 997
转载 搜索引擎选择: Elasticsearch与Solr
Elasticsearch简介*Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。Elasticsearch是一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎,可以说Lucene是当今最先进,最高效的全功能开源搜索引擎框架。
2017-06-27 16:29:00 312
转载 mybatis逆向工程
mybatis学习笔记(18)-mybatis逆向工程标签: mybatismybatis学习笔记18-mybatis逆向工程下载逆向工程使用方法运行逆向工程生成代码配置文件执行生成程序使用生成的代码mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要
2017-05-11 12:12:33 768
原创 Jersey上传文件 @FormDataParam("file") null
@FormDataParam("fileData")中“fileData”要和前台name相同否则@FormDataParam("") 获取的参数值就为null @POST @Path("/uploadCourse") @Consumes(MediaType.MULTIPART_FORM_DATA) @Produces(MediaType.APPLICAT
2017-05-10 15:20:54 4376
原创 解决 上传的excel2007文件,在用poi处理时通过new XSSFWorkbook(inputStream)出错
上传的excel2007文件,在用poi处理时通过new XSSFWorkbook(inputStream)出错java.lang.NoClassDefFoundError: org/apache/commons/collections4/ListValuedMap可能是缺少collections4的jar也可能是因为collections4的版本低于4.1 引入4.1版本即可。
2017-05-10 15:15:30 14254
原创 Validation of the application resource model has failed during application initialization.
使用Jersey 2进行文件上传。 需要添加Multipart功能,即在web.xml中的Jersey servlet配置文件中:init-param> param-name>jersey.config.server.provider.classnamesparam-name> param-value>org.glassfish.jersey.filter.LoggingF
2017-05-10 01:24:45 4053
原创 mybatis mysql 批量insert 返回主键
Mybatis在插入单条数据的时候有两种方式返回自增主键: mybatis3.3.1支持批量插入后返回主键ID,首先对于支持自增主键的数据库:useGenerateKeys和keyProperty。不支持生成自增主键的数据库:。这里主要说下批量插入数据时如何返回主键ID(注意要将mybatis升到3.3.1)123
2017-05-06 11:35:19 475
转载 web.xml配置文件元素详解
一、web.xml配置文件常用元素及其意义预览 1 web-app> 2 3 定义了WEB应用的名字--> 4 display-name>display-name> 5 6 声明WEB应用的描述信息--> 7 description>description> 8 9 context-param元素声明应用范围内的初始化
2017-04-06 22:42:41 256
转载 使用Jersey开发RESTful服务
转自:http://blog.csdn.net/zmx729618/article/details/51328969REST 2000 年由 Roy Fielding 在博士论文中提出,他是 HTTP 规范 1.0 和 1.1 版的首席作者之一。 REST 中最重要的概念是资源(resources) ,使用全球 ID(通常使用 URI)标识。客户
2017-03-23 16:56:39 389
转载 如何用Maven创建web项目(具体步骤)
使用eclipse插件创建一个web project首先创建一个Maven的Project如下图 我们勾选上Create a simple project (不使用骨架) 这里的Packing 选择 war的形式 由于packing是war包,那么下面也就多出了webapp的目录
2017-03-20 23:44:04 440
转载 响应式布局设计
看到这个标题是不是很头大呢?不错,我这一周就折腾了这个既是要求瀑布流,又是响应式布局的货。而且还是在bootstrap框架上折腾的,所以对于响应式布局呢?咱们可以忽略了吗?当然是不行的。响应式布局概念Responsive design,意在实现不同屏幕分辨率的终端上浏览网页的不同展示方式。通过响应式设计能使网站在手机和平板电脑上有更好的浏览阅读体验。经过不停
2017-03-09 14:15:56 344
转载 Java反射机制详解
转自:http://www.cnblogs.com/lzq198754/p/5780331.htmljava 反射 定义 功能 示例概要:Java反射机制详解| |目录1反射机制是什么2反射机制能做什么3反射机制的相关API·通过一个对象获得完整的包名和类名·实例化Class类对象·获取一个对象的父类与实现的接口·获取某个类中的全部构造函数 - 详见下例·通
2017-03-09 10:59:17 176
转载 jersey+maven构建restful服务--入门篇
转自:http://blog.csdn.net/liuchuanhong1/article/details/52880598一、新建一个Maven Web项目a) 新建一个简单的Maven项目 建好之后的项目工程结构如下: b) 将简单的Maven项目转成Web项目 注意勾选生成web.xml文件 最终的项目结构如下:
2017-03-07 10:08:31 624
转载 前端页面a标签嵌套a标签效果的两种解决方案
转自:http://www.cnblogs.com/leungUwah/p/6234832.html#undefined这是由工作中的一个小改动需求得到的这个解决方案的;那个需求是这样的,如图:需求原来是球队名字没有点击功能的,而蓝色方框两队之间的比赛点击的时候会跳转到比赛文字直播页面。现在需要要求点击球队名字要跳转到球队资料库页面。这样就会产生了a标签
2017-03-03 11:53:45 783
转载 JDBC Spring 之JdbcTemplate 增删改查操作
之前简单介绍了JDBC CRUD的操作,接下来我为大家来讲解一下JDBC 使用spring框架来进行CURD(增删改查操作)使用Spring中的JdbcTemplate之前应该给一个数据源来获得连接。[java] view plain copypackage cn.itcast.jdbc; import java.io.Inpu
2017-02-24 14:31:54 679
转载 JPA Annotation注解
先说说JPA和Hibernate的关系JPA(Java Persistence API),是Java EE 5的标准ORM接口,也是ejb3规范的一部分。Hibernate是当今很流行的ORM框架,也是JPA的一个实现,其它还有Toplink之类的ROM框架。JPA和Hibernate之间的关系,可以简单的理解为JPA是标准接口,Hibernate是实现。Hibernate主要
2017-01-10 22:41:51 1109
原创 maven基础知识
maven 目录结构及常用命令src -main-java-package-test-java-packageresources命令: mvn -v 查看maven版本compile 编译test 测试package 打包clean 删除targetinstall安装jar保包到本地仓库中创建目录的两种方式:1 arc
2017-01-07 23:16:14 231
原创 expected:<Hello[]> but was:<Hello[maven]>
出现这个错误还是因为自己对Junit测试不熟悉。Results :Failed tests: testHello(com.maven.Tests): expected: but was:Tests run: 1, Failures: 1, Errors: 0, Skipped: 0[INFO] --------------------------
2017-01-07 23:10:51 1926
原创 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK
解决办法:eclipse菜单 - Window - Preferences- Java - Installed JREs 将配置的JRE定位到JDK,例如JRE home:D:\Java\jdk1.7
2017-01-07 22:55:50 218
转载 Maven配置文件pom.xml详解
什么是POM?POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。在Maven中,当谈到Project的时候,不仅仅是一堆包含代码的文件。一个Project往往包含一个配置文件,包括了与开发者有关的,缺陷跟踪系统,组织与许可,项目的URL,项目依赖,以及其他。它包含了所有与这个项目相关的东西。事实上,在
2017-01-07 22:08:26 2123
原创 -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable
当run as maven build时出现-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable 的报错可以在eclipse的window>preperence>java>installed>JREs中点击edit将Default VM argu
2017-01-07 15:45:54 409
转载 超完整的 Chrome 浏览器客户端调试大全
原文出处: Cayley的编程之路 一. 先来认识一下这些按钮先来看这张图最上头的一行是一个功能菜单,每一个菜单都有它相应的功能和使用方法,依次从左往右来看1.箭头按钮:用于在页面选择一个元素来审查和查看它的相关信息,当我们在Elements这个按钮页面下点击某个Dom元素时,箭头按钮会变成选择状态2.设备图标:点击它可以切换到不同的终端进行开发模式,移动端和
2016-12-14 00:31:51 518
原创 sublime text3左侧栏颜色与背景色同步
第一步:从菜单 View - Show Console 或者 ctrl + ~ 快捷键,调出 console。将以下 Python 代码粘贴进去并 enter 执行,不出意外即完成安装。以下提供 ST3 和 ST2 的安装代码:Sublime Text 3:import urllib.request,os; pf = 'Package Control.sublime-package';
2016-11-24 23:58:24 6392 2
转载 JS获取URL中参数值(QueryString)的4种方法
方法一:正则法复制代码代码如下:function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); var r = window.location.search.substr(1).match(reg); if (r != null
2016-11-10 17:55:20 3718
转载 WindowBase64
WindowBase64.atob() 函数用来解码一个已经被base-64编码过的数据。你可以使用 window.btoa() 方法来编码一个可能在传输过程中出现问题的数据,并且在接受数据之后,使用 window.atob() 方法来将数据解码。例如:你可以把ASCII里面数值0到31的控制字符进行编码,传输和解码。关于针对Unicode或者UTF-8的应用方面,请查看 this not
2016-11-10 17:46:21 1157
原创 JPA规范使用总结
JPA规范(java持久化API)JPA和Hibernate等框架一样,都是java持久化解决方案,负责把数据保存到数据库。不同的是,JPA只是一种标注你,规范,而不是框架。JPA自己没有具体的实现。使用JPA后,程序不在依赖于某种ORM框架。如果原来用的JPA+Hibernate,则完全可以改为使用JPA+TopLink,只需要修改配置即可。JPA通过注解来配置实体类和数据库的映射关系,
2016-11-09 01:02:55 4130 1
转载 $.extend()方法和(function($){...})(jQuery)详解
转自:http://blog.csdn.net/xuemoyao/article/details/190216591. JS中substring与substr的区别之前在项目中用到substring方法,因为C#中也有字符串的截取方法Substring方法,当时也没有多想就误以为这两种方法的使用时一样的。这样就直接按照在C#中使用Substring的方式,直接在js中用了substr
2016-11-04 15:47:55 339
转载 Java 8简明教程
以下是《Java 8简明教程》的正文。“Java并没有没落,人们很快就会发现这一点”欢迎阅读我编写的Java 8介绍。本教程将带领你一步一步地认识这门语言的新特性。通过简单明了的代码示例,你将会学习到如何使用默认接口方法,Lambda表达式,方法引用和重复注解。看完这篇教程后,你还将对最新推出的API有一定的了解,例如:流控制,函数式接口,map扩展和新的时间日期API等等。
2016-11-02 20:33:20 268
转载 编程技术书推荐
这个列表包括了 100 多本经典技术书籍,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试 和 编程相关的经典书籍。欢迎大家在评论中推荐或自荐。计算机系统与网络《图灵的秘密》《计算机系统概论》《深入理解Linux内核》《深入Linux内核架构》《
2016-11-01 23:03:01 325
转载 jQuery的deferred对象详解
转自:http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.htmljQuery的开发速度很快,几乎每半年一个大版本,每两个月一个小版本。每个版本都会引入一些新功能。今天我想介绍的,就是从jQuery 1.5.0版本开始引入的一个新功能----def
2016-11-01 22:04:14 158
原创 可变参数,静态导入
可变参数定义方式类型后急加三个点。隐式将参数封装成数组注意可变参数要放在参数列表的最后边例如public static void show (int... arr){}show(1,2,3,)show(6,5,4,7,8)静态导入import static java.lang.System.*//导出了System类中所有的静态成员当类名重名时,
2016-10-31 23:59:30 235
原创 java 多线程总结
进程:是一个正在执行中的程序。每个进程执行都有一个执行程序。该程序是一个执行路径或者叫一个控制单元线程:就是进程中的一个对立的控制单元。线程在恐控制着进程的执行。一个进程中至少有一个线程。Java VM 启动到时候会有一个进程java.exe该程序中至少一个线程负责java程序的执行。而且这个线程运行的代码存在main方法中。该线程称之为主线程。
2016-10-31 23:53:00 193
转载 Java多线程中static变量的使用
有时候,对于在多线程中使用static变量有没有冲突,是否存在安全问题不能十分的确定。在使用过程中有点含糊,总想找点时间好好追究一下,可总因开发项目时间的紧迫而搁浅。我想,没有做进一步的研究而拿项目繁忙说事,这是自己的借口吧! 鲁迅先生曾说过:“时间就像海绵里的水,只要愿挤,总还是有的”。不管肿(怎)么说,这事还是要做的啊。如果越往后推,可能造成的潜在影响更大。这始终
2016-10-31 23:46:50 2364
转载 ajax总结
1、ajax是什么?asynchronous javascript and xml:异步的javascript和xml。ajax是一种用来改善用户体验的技术,其本质是利用浏览器内置的一种特殊的对象 (XMLHttpRequest)异步(即发送请求时,浏览器不会销毁当前页面,用户可以继续在当前页面做其它的操作)的向服务器发送请求,并且利用服务器返回的数据(不再是一个完整的页面,只是部
2016-10-30 22:53:39 241
转载 Oracle数据库语句大全
Oracle数据库是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。下面小编为大家分享的是Oracle数据库查询语句,希望能帮助到大家!一.入门部分1. 创建表空间create tablespace schooltbs datafile ‘D:\oracle\datasource\schooltbs.dbf’ size 10M autoexten
2016-10-30 21:50:16 1682
转载 StringUtils工具类的常用方法
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是对 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。除了构造器,StringU
2016-10-30 20:40:51 221
原创 Oracle存储过程
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。创建存储过程create procedure
2016-10-29 17:15:02 437
原创 oracle 光标
百度百科简介:光标(cursor)也被称为游标。Oracle 使用两种光标:显示光标和隐式光标。不管语句返回多少条纪录, PL/SQL 为使用的每一条 UPDATE 、 DELETE 和 INSERT 等 SQL 命令隐式的声明一个光标。一、计算机术语当你在一个文本框或某种程序中输入文字时,总有一个光标来显示你将要输入文字的位置。现在大部分的光标都为一个小竖线,
2016-10-29 17:02:32 1802
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人