- 博客(179)
- 资源 (34)
- 收藏
- 关注
原创 web.xml is missing and <failonmissingwebxml> is set to true
web.xml is missing and is set to true在学习maven模块化构建项目的时候遇到了如下报错信息:web.xml is missing and is set to true这时候需要右击项目——>Java EE Tools——>Generate Deployment Descriptor Stub.然后系统会在src/main/web
2017-04-27 21:45:20
819
原创 MyBatis动态SQL学习
MyBatis动态SQL学习set 和 trim标记的使用 和之前的where一样,set和trim也是智能标记 在之前的user.xml中添加 update User userName=#{userName}, password=#{password}, where id=#{id} 运行,执行的SQL语句是 update
2017-02-24 11:41:43
684
原创 搭建SpringBoot的web-mvc项目
搭建SpringBoot的web-mvc项目一、Spring Boot简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application developmen
2017-02-15 15:04:18
524
原创 postgresql 导入sql,out等sql文件
postgresql 导入sql,out等sql文件假设postgresql安装位置然后,使用dos窗口进入这个位置导入(本地和默认端口可以不用属性)psql -d 数据库名 -h ip地址 -p 数据库端口 -U 用户名 -f 文件地址完成知识只有共享才能传播,才能推崇出新的知识,才能学到更多,这里写的每一篇文字/博客,基本都是从网上查询了一下资料然后记录
2017-02-12 10:55:52
877
原创 maven国内镜像(maven下载慢的解决方法)
maven国内镜像(maven下载慢的解决方法)Maven是当前流行的项目管理工具,但官方的库在国外经常连不上,连上也下载速度很慢。国内oschina的maven服务器很早之前就关了。今天发现阿里云的一个中央仓库,亲测可用。 alimaven central aliyun maven http://maven.aliyun.com/nexus/content/reposi
2017-02-12 10:26:42
1051
原创 使用slf4j和Log4j构建日志
使用slf4j和Log4j构建日志 SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。实际上,SLF4J所提供的核心API是一些接口以及一个LoggerFactory的工厂类。从
2017-02-08 21:12:09
535
原创 springMVC、spring、jpa、springData整合
springMVC、spring、jpa、springData整合第一,动态WEB工程创建 注意:一定要包含web.xml文件第二,SPRING环境引入在此主要是JAR包的导入(包含了SPRINGMVC的JAR包)添加配置启动 IOC 容器的 Listener(web.xml里添加) contextConfigLocation classpath:ap
2016-12-25 14:18:20
660
原创 JPA映射关联关系-双向多对多
JPA映射关联关系-双向多对多一个分类有多个小分类(条目),一个条目属于多个分类,这就形成了多对多的关系。各实体类如下:package com.ppl.entity;import java.util.HashSet;import java.util.Set;import javax.persistence.Column;import javax.persistenc
2016-12-15 20:52:59
588
原创 JPA映射关联关系-双向一对多
JPA映射关联关系-双向一对多双向一对多 = 双向多对一什么是双向?我们来对比一下单向和双向单向/双向Customer实体类中是否有List orders/Set ordersOrder实体类中是否有Customer单向多对一无有单向一对多有无双向一对多(双向多对一)有有
2016-12-12 21:23:02
553
原创 JPA映射关联关系-双向一对多
JPA映射关联关系-双向一对多双向一对多 = 双向多对一什么是双向?我们来对比一下单向和双向单向/双向User实体类中是否有List ordersOrder实体类中是否有User user单向多对一无有单向一对多有无双向一对多(双向多对一)有有======
2016-12-12 20:37:39
129
原创 Java泛型
JAVA泛型根据《Java编程思想 (第4版)》中的描述,泛型出现的动机在于:有许多原因促成了泛型的出现,而最引人注意的一个原因,就是为了创建容器类。泛型类容器类应该算得上最具重用性的类库之一。先来看一个没有泛型的情况下的容器类如何定义:public class Container { private String key; private
2016-12-08 21:10:19
349
原创 JAVA开发工具类
JAVA开发工具类工具类:package com.ppl.commons;import java.util.Map;import java.util.UUID;import org.apache.commons.beanutils.BeanUtils;import org.apache.commons.beanutils.ConvertUtils;/** * 小小
2016-12-06 21:14:26
610
原创 JPA的EntityManager操作
JPA的EntityManager操作1.简介持久化单元(persist unit)就是关于一组Entity的命名配置。持久化单元是一个静态概念。持久化上下文(Persist Context)就是一个受管的Entity实例的集合。每一个持久化上下文都关联一个持久化单元,持久化上下文不可能脱离持久化单元独立存在。持久化上下文是一个动态概念。尽管持久化上下文非常重要,但是开发者
2016-12-01 22:44:24
1988
原创 JavaScript Array(数组)对象
JavaScript Array(数组)对象数组对象的作用是:使用单独的变量名来存储一系列的值。实例1.创建数组var mycars = new Array()mycars[0] = "Saab"mycars[1] = "Volvo"mycars[2] = "BMW" 2.使用 for...in 声明来循环输出数组中的元素。va
2016-11-28 21:36:05
395
原创 Class.getResource和ClassLoader.getResource的区别分析
Class.getResource和ClassLoader.getResource的区别分析Java中取资源时,经常用到Class.getResource和ClassLoader.getResource,这里来看看他们在取资源文件时候的路径问题。1.Class.getResource(String path)Class.getResource(String path)path不以'
2016-11-19 15:20:29
415
原创 windows 8和win10如何安装.net framework 3.5
windows 8如何安装.net framework 3.5问题:在服务器(操作系统为Windows server 2012)上安装SQL Server 2012的过程中,安装停留在下图所示的界面上,显示”正在启用操作系统功能NetFx3”随后出现提示框,告知启用windows功能NetFx3时出错。分析:NetFx3指的是.NET Framework 3.5,S
2016-11-05 22:28:36
900
原创 Google的GSON处理JSON解析
Google的GSON处理JSON解析GSON是Google开发的Java API,用于转换Java对象和Json对象。本文讨论并提供了使用API的简单代码示例。更多关于GSON的API可以访问:http://sites.google.com/site/gson/.一、下载与安装在使用GSON API工作之前,你需要下载库(jar文件),并将其包含到类路径中。库,连同源
2016-11-05 14:12:20
1696
原创 WinForm最小化到托盘以及托盘右键菜单
WinForm最小化到托盘以及托盘右键菜单 1、了解NotifyIcon控件 NotifyIcon是一个比较特殊的组件,其特殊之处是既可以把它归类到控件中,也可以把它归类到组件中。这是因为将其拖放到设计窗体后,我们并不能马上看到它的界面(像组件),而是在运行时才能看到它(像控件)。 通知区域中的图标是一些进程的快捷方式,这些进程在计算机后台运行,如防病毒程序
2016-10-27 21:05:46
1708
原创 C#socket通信(客户端和服务端)
C#socket通信(客户端和服务端)注意:此例子的目的只是为了说明用套接字写程序的大概思路,而不是实际项目中的使用程序。在这个例子中,实际上还有很多问题没有解决,如消息边界问题、端口号是否被占用、消息命令的解析、粘包、断包问题等。。源码下载地址TCP/IP:Transmission Control Protocol/Internet Protocol,传输控制协议/因
2016-10-25 21:40:36
2118
原创 JS数组去掉重复元素
JS数组去掉重复元素 面试前端必须准备的一个问题:怎样去掉Javascript的Array的重复项。据我所知,百度、腾讯、盛大等都在面试里出过这个题目。 这个问题看起来简单,但是其实暗藏杀机。 考的不仅仅是实现这个功能,更能看出你对计算机程序执行的深入理解。第一种实现方法:Array.prototype.uniqueFun = function(){ var n =
2016-10-16 11:45:45
745
原创 getRequestDispatcher 和sendRedirect区别
getRequestDispatcher 和sendRedirect区别概要:getRequestDispatcher是服务器内部跳转,地址栏信息不变,只能跳转到web应用内的网页。sendRedirect是页面重定向,地址栏信息改变,可以跳转到任意网页。JSP中response.sendRedirect()与request.getRequestDispatcher().f
2016-10-12 20:53:25
721
原创 Java 图片转二进制及生成图片
Java 图片转二进制及生成图片根据上一篇文章而来,算是一个补充吧。 import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import j
2016-09-20 21:12:49
2690
原创 替换sun.misc.BASE64Encoder
替换sun.misc.BASE64Encoder现象:一直以来Base64的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder的这次换了JDK后发现提示找不到该类,网上有办法说重新配置jre就行了,但事实上不是这么简单的,在我测试后发现,这是要看配置的jre的类型是execution environment(执行环境),还是al
2016-09-20 21:07:59
3957
原创 HTTP协议之multipart/form-data请求分析
HTTP协议之multipart/form-data请求分析问题引出在解决文件上传附带参数的时候,发现当form中添加enctype:"multipart/form-data",后台用request.getParameter(“XXX”)获取不到数据原因分析:1.get方式 get方式提交的话,表单项都保存在http header中,格式是 http://localho
2016-09-20 20:58:41
4081
原创 SPRING环境搭建
Spring 是什么?•Spring 是一个开源框架.•Spring 为简化企业级应用开发而生.使用Spring可以使简单的JavaBean实现以前只有EJB才能实现的功能.•Spring 是一个IOC(DI)和AOP容器框架.•具体描述 Spring:–轻量级:Spring是非侵入性的-基于Spring开发的应用中的对象可以不依赖于Spring的A
2016-09-19 22:13:29
425
原创 Shiro 认证
认证就是验证用户身份的过程。在认证过程中,用户需要提交实体信息(Principals)和凭据信息(Credentials)以检验用户是否合法。principals:身份,即主体的标识属性,可以是任何东西,如用户名、邮箱等,唯一即可。一个主体可以有多个principals,但只有一个Primary principals,一般是用户名/密码/手机号。credentials:证明/凭证,即只
2016-08-31 22:29:09
895
原创 Shiro简介
一、什么是ShiroApache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能: 认证 - 用户身份识别,常被称为用户“登录”; 授权 - 访问控制; 密码加密 - 保护或隐藏数据防止被偷窥; 会话管理 - 每用户相关的时间敏感的状态。对于任何一个应用程序,Shiro都可以提供全面的安全管理服
2016-08-31 22:10:02
365
原创 C#解决引用第三方dll没有强签名问题
首先先看问题的引入针对word或excel操作时,出现VS2010或VS2013中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法问了度娘,解决方法如出一辙:选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。问题轻松解决后,应该有很多人纠结这个“嵌入互操作类型”到底是个什么意思呢?下面让我解释一下: 1.”嵌入
2016-08-25 19:56:26
6289
原创 通过COM组件方式实现java调用C#写的DLL文件
通过JAVA调用C#的DLL文件实现。网上资料很多,自己整合总结了一下,做个备忘。 一、C#写com组件开发环境 VS20131、新建工程:TestDemo //根据自己需要取工程名 注:VS必须以管理员身份启动!!!!!2、右键点击工程->应用程序->程序集信息->使程序集com可见,打上勾 注:1.创建工
2016-08-24 20:39:03
3808
原创 C++通过DLL调用C#代码
具体的实现步骤如下:http://blog.youkuaiyun.com/morewindows/article/details/8678431一、创建C# DLL,需要指定应用类型为“类库”,代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using Syst
2016-08-23 16:36:57
211
原创 JAVA调用C++/C#的DLL
由于项目的需要,最近研究了java 调用DLL的方法,将如何调用的写于此,便于日后查阅:采用的方法是JNI:Java Native Interface,简称JNI,是Java平台的一部分,可用于让Java和其他语言编写的代码进行交互。下面是从网上摘取的JNI工作示意图:总体说明:先在JAVA中建立一个类,通过javac生成.class,再由javah生成.h;然后将
2016-08-17 21:39:50
1220
原创 SpringMVC环境快速搭建
一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,创建一个动态的WEB工程。2.,导入SpringMVC需要的jar包,并添加到build path里。3.添加Web.xml配置文件中关于SpringMVC的配置<web-app xmlns:xsi="http://www.w3.org/2001/XMLSch
2016-08-03 23:06:14
586
原创 C#创建和调用WebService详细教程
一、Web Service到底是什么一言以蔽之:WebService是一种跨编程语言和跨操作系统平台的远程调用技术。所谓跨编程语言和跨操作平台,就是说服务端程序采用java编写,客户端程序则可以采用其他编程语言编写,反之亦然!跨操作系统平台则是指服务端程序和客户端程序可以在不同的操作系统上运行。其实可以从多个角度来理解 WebService,从表面上看,WebService就是一个
2016-07-27 21:51:25
1855
原创 Eclipse上安装springsource-tool-suite
spring tool suite 是一个基于eclipseIDE开发环境中的用于开发spring应用程序的工具。提供了开箱即用的环境用于实现,调试和部署你的spring应用,包括为关键的的服务器和云计算,Git,Maven,AspectJ,和最新的Eclipse版本提供整合支持。下载网址(2016-07-22):http://spring.io/tools/sts
2016-07-22 22:55:57
1591
原创 添加类库应用出现黄叹号
NET类库引用自己写的类库时出现叹号 只有生成的时候出现‘未引用’方法大多数是删了重新再引用 但是不见效 还是有叹号,此时一般是引用库与被引用库的目标框架不一致造成的,在相应的类库上右击,点击属性,如下图:
2016-07-13 12:40:51
1081
原创 Newtonsoft.Json高级用法
在做开发的时候,很多数据交换都是以json格式传输的。而使用Json的时候,我们很多时候会涉及到几个序列化对象的使用:DataContractJsonSerializer,JavaScriptSerializer 和 Json.NET即Newtonsoft.Json。大多数人都会选择性能以及通用性较好Json.NET,这个不是微软的类库,但是一个开源的世界级的Json操作类库,非常简单实用。
2016-07-11 15:13:06
851
原创 Newtonsoft.Json用法
在做开发的时候,很多数据交换都是以json格式传输的。而使用Json的时候,我们很多时候会涉及到几个序列化对象的使用:DataContractJsonSerializer,JavaScriptSerializer 和 Json.NET即Newtonsoft.Json。大多数人都会选择性能以及通用性较好Json.NET,这个不是微软的类库,但是一个开源的世界级的Json操作类库,非常简单实用。
2016-07-11 14:42:27
593
学生信息管理系统Struts版
2016-10-22
学生信息管理系统源代码
2016-10-22
commons-codec-1.10.jar
2016-09-20
JAVA调用C++/C#的DLL
2016-08-17
SpringMVC4的JAR包
2016-08-03
C#创建和调用WebService服务端和客户端代码
2016-07-27
文件上传利器JQuery上传插件Uploadify
2016-02-25
Java编程思想第四版完整中文高清版
2012-07-13
ASP.NET完全入门 word版
2012-07-13
Java 语言基础——非常符合中国人习惯的Java教程手册.pdf
2012-02-14
C# winform窗体间传值(使用委托或事件)
2017-11-06
构建后的PDF.js_20171011
2017-10-11
整合Struts2、Hibernate4.3和Spring4.2
2017-03-29
基本Seasar2 Web工程项目源码
2017-03-03
spring xsd文件
2017-02-26
作业调度框架Quartz1.8
2017-02-11
springMVC、spring、jpa、springData整合
2016-12-25
Servlet 中文乱码解决工具类
2016-11-21
Struts2.5.2开发基本Jar和xml文件
2016-11-09
Struts2.5.2搭建环境完整代码
2016-11-09
FileSaver.js 实现浏览器端文件保存的JavaScript 库
2016-11-04
C#socket通信(客户端和服务端)
2016-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人