自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sunny

J2EE和前端的技术分享

  • 博客(110)
  • 问答 (1)
  • 收藏
  • 关注

原创 安装JDK8和JDK9,jemter无法正常启动

安装JDK8,配置环境变量 java -version显示的是8.1然后安装JDK9之后,java -version显示的是9+8.1这个时候,无法正常启动jemter在环境变量中把path的C:\ProgramData\Oracle\Java\javapath;去掉。这个时候再用java -version显示的是8.1

2017-10-11 09:46:27 1708 1

转载 \r与\n的区别,以及\r\n的用法

\r是回车,英文是Carriage return,作用:使光标到行首\n是换行,英文是New line/line feed,作用:使光标下移一行如果用过机械打字机,就知道回车和换行的区别了。  回车就是把水平位置复位,不卷动滚筒。换行就是把滚筒卷一格,不改变水平位置。我们平时所说的键盘Enter键换行实则应该叫做叫做回车换行(\r\n)看到一种说法:

2017-07-06 13:26:54 28648 1

原创 List isEmpty()和size()==0 有什么区别

没有区别,isEmpty()方法也是判断size是否为0. /** * Tests if this list has no elements. * * @return true if this list has no elements; * false otherwise. */ public boolean

2017-06-13 10:49:22 19015 5

原创 spring 加载自定义配置

配置类,自动装配# order configorder.refund.request.time=7order.automaticCancelOrder=2配置文件

2017-05-17 17:25:46 819

原创 Elastic Job手动装配以及与spring boot兼容

package com.lawu.eshop.order.srv.listener;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.context.ApplicationContext;import org.springframework.context.Applicati

2017-05-17 17:23:21 2102

转载 Spring Boot Json注解

pojo的bean里面通常会有Date类型的数据,直接通过@ResponseBody返回出去的是一个长整型时间戳(从1970到该变量时间的毫秒数),关于原因,网上很多,此处不细讲。如果想要返回自定义的日期格式,如:yyyymmddhhmmss,需做相关处理,网上有很多处理方式,大体都是继承、重写,比较复杂。实际上JSON已有注解@JsonFormat支持,使用实例:@JsonFormat(

2017-04-19 14:34:37 2606

原创 Spring Boot JSON消息转换器

package com.lawu.eshop.merchant.api.config;import java.io.IOException;import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;import org.springframework.context.

2017-04-19 14:28:47 6020

原创 在虚拟机安装Centos7.0

安装教程http://www.centoscn.com/image-text/setup/2014/0723/3341.html

2017-04-19 10:14:18 286

转载 CXF JAX-RS is causing BusException

Restful 整合Apache CXF和Spring如果Spring版本低于3.0会出现这个错误org.apache.cxf.BusException: No binding factory for namespace http://apache.org/cxf/binding/jaxrsregistered.解决办法:

2017-03-16 16:15:15 431

转载 使用Process进行DOS命令交互的简单应用

继上一篇Process应用之惑后,继续在为此不断修改,后来因为需求变化,又开始了process的进步一发掘。     先交代下背景。第三方软件发布了命令接口,根据执行发布的命令,可以得到第三方硬件的信息。而我现在需要软件直接执行我排好序的命令,以便获取硬件信息,这时需要做个远程的命令登陆,然后远程执行命令,再退出。这其实就好比要模拟telnet、ftp等的客户端,当远程登陆后执行一个指令,然后

2017-03-15 23:58:20 2130

转载 多进程开发IO阻塞问题

背景故事需求:“使用进程方式启动另一个程序!”开发:“OK! Runtime.getRuntime().exec("xxxx")”需求:“启动以后能看到输出消息不!”开发:“OK!”Process process = null;try { process = Runtime.getRuntime().exec("ipconfig /all");} c

2017-03-15 23:41:47 1349

转载 ProcessBuilder 、Runtime和Process 的区别

1、版本原因ProcessBuilder是从java1.5加进来的,而exec系列方法是从1.0开始就有的,后续版本不断的重载这个方法,到了1.5已经有6个之多。2、ProcessBuilder、Runtime和Process 三者之间的联系ProcessBuilder.start() 和 Runtime.exec() 方法都被用来创建一个操作系统进程(执行命令

2017-03-15 18:50:07 1724

转载 net use命令详解

1)建立空连接: net use \\IP\ipc$ "" /user:"" (一定要注意:这一行命令中包含了3个空格) 2)建立非空连接: net use \\IP\ipc$ "密码" /user:"用户名" (同样有3个空格) 3)映射默认共享: net use z: \\IP\c$ "密码" /user:"用户名" (即可将对方的c盘映射为自己的z盘,其他盘类推)

2017-03-15 18:48:13 387

转载 浅谈 JDBC 中 CreateStatement 和 PrepareStatement 的区别与优劣。

本人的几点浅见,各位大大不喜勿喷。先说下这俩到底是干啥的吧。其实这俩干的活儿都一样,就是创建了一个对象然后去通过对象调用executeQuery方法来执行sql语句。说是CreateStatement和PrepareStatement的区别,但其实说的就是Statement和PrepareStatement的区别,相信大家在网上已经看到过不少这方面的资料和博客,我在此处提几点,大家看到过的

2017-03-15 09:20:36 324

转载 maven项目中 “ 错误: 找不到或无法加载主类" 的解决办法

在执行java application  main方法时,报"错误: 找不到或无法加载主类"在创建maven项目时,在下图的 " Output folder : None " , 说明没有指定编译后 .class 文件存放的路径,所以在run java application报"错误: 找不到或无法加载主类"。解决这个问题操作步骤如下:在项目上右键 build pa

2017-03-15 00:48:01 15546

转载 spring配置中id和name属性的区别

可能大家在网上都应该搜索过在 Spring 配置中 id 和 name 属性的区别,可能你会搜索到有一大堆的区别,不过在我这里可能不一样了。我这里 Spring 的版本为 3.2.4,区别不是很大,这里总结一下。1.id 和 name 的命名规范不是很严格。2.id的时候用分号(“;”)、空格(“ ”)或逗号(“,”)分隔开就只能当成一个标识,name的时候用分号(“;”)

2017-03-14 17:45:50 739

转载 spring property-placeholder MapperScannerConfigurer无法读取配置的解决

在spring里使用org.mybatis.spring.mapper.MapperScannerConfigurer 进行自动扫描的时候,设置了sqlSessionFactory 的话,可能会导致PropertyPlaceholderConfigurer失效,也就是用${jdbc.username}这样之类的表达式,将无法获取到properties文件里的内容。 导致这一原因是因为,Mapper

2017-03-14 17:36:43 1619

转载 各种排序算法时间复杂度和空间复杂度表

2017-03-05 22:06:36 2576

原创 Soap UI:设置

今天用Soap UI测试API,出现几个问题现在分享一下这是处理内存和编码的问题如果SoapUI正在处于运行的状态,那么先请关闭,再进行下面的操作。   操作方法:   查找SoapUI的安装的路径,点击路径下的bin目录,对SoapUI.bat文件进行编辑,找到相应语句并修改成以下语句:    set JAVA_OPTS=-Xms128m -Xmx1024m -D

2016-12-08 14:46:40 4882

原创 JAXB:创建package-info

//@XmlSchema(// xmlns={ // @XmlNs(prefix="ns", namespaceURI="http://search.fitruums.com/1/")// },// elementFormDefault = XmlNsForm.QUALIFIED//)@XmlSchema(namespace="http://search.fitruums.c

2016-12-05 15:18:55 1623

转载 利用Myeclipse自动生成webService客户端代码

本文章主要是介绍如何利用已经发布了的Webservice的wsdl来自动生成java的客户端代码。注意:本方法需要你采用的java版本是1.5或者以上的版本,采用MyEclipse来自动生成代码。wsdl:Web Services Description Language,网络服务描述语言,是一门基于 XML 的语言,用于描述 Web Services 以及如何对它们进行访问。对于已经

2016-12-05 10:17:33 1113

原创 javascript:moment.js

--> window.onload = function(){ console.log(window.navigator.language); //"nl-NL" console.log(window.navigator.systemLanguage); //"zh-CN"(设置中的非unicode程序所使用语言选项) console.lo

2016-11-30 22:43:57 2316

转载 关于EL表达式中requestScope和param区别

关于EL表达式中requestScope和param区别今天演示EL表达式的时候发现自己jsp的基础实在是薄弱,在这个很简单的问题上迷惑了很久。首先在看遇到的问题:在浏览器地址输入,表示传入一个参数test,值为123http://localhost:8888/Test/index.jsp?test=123在index.jsp中尝试使用EL表达式取出,代码如

2016-11-28 11:24:25 319

转载 Session超时后,Ajax请求处理方式

传统的基于B/S的应用中,Session会话超时后通常是跳转到应用的首页,但Ajax请求的处理方式有些不同,下面简单介绍一下Ajax请求的Session超时处理(超时后返回首页)1.首先创建一个Filter[java] view plain copyimport java.io.IOException;    import j

2016-11-26 16:50:59 1066

转载 Javascript中的e.keyCode大全

keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pausekeycode 20 = Caps_Lo

2016-11-25 14:39:01 470

原创 Javascript:encodeURIComponent()和encodeURI()的区别

这是w3c给出的解释:提示:请注意 encodeURIComponent() 函数 与 encodeURI() 函数的区别之处,前者假定它的参数是 URI 的一部分(比如协议、主机名、路径或查询字符串)。因此 encodeURIComponent() 函数将转义用于分隔 URI 各个部分的标点符号。这句话很能说明问题,encodeURIComponent()会比encodeUR

2016-11-18 08:57:14 1533

原创 javascript:工具包(2016/11/17)

/** * RegUtils * g(全局)会记录匹配的位置 */var ipReg = new RegExp(/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/);

2016-11-17 01:27:21 1012

原创 myeclipse:web项目不能显示Web App Libraries

第一种:在项目上右键----Properties----Java Build Path----libraries----addlibraries-----Web App Libraries第二种:项目根路径下.classpath文件,加上一句解决

2016-11-08 16:58:55 13664

转载 javascript:继 JavaScript 模块入门,再详解“模块捆绑”

http://alpha.wallhaven.cc/wallpaper/33246在这篇文章的第一部分,我谈到了什么是模块,开发者为什么使用它们,以及,在你的程序中实现模块的不同方式。在这第二部分,将会回答捆绑模块到底意味着什么:为什么要捆绑,捆绑的不同方法,以及在网页开发中模块的未来发展。1. 什么是模块捆绑抽象的概括,模块捆绑就是这样一个简单的处理:把一组模块以

2016-11-08 09:28:43 554

原创 Jquery:插件

(function( $, undefined ) { /** * IP与Number的相互转换 */ $.ip = {}; $.ip.ipToNumber = function(ip) { var ips = 0, numbers = ip.split("."); for (var i = 0; i < 4; ++i) { ips = ips << 8 |

2016-11-08 08:35:29 209

原创 Java:list.remove()放入Integer值返回false

今天居然傻掉了,remove我放了一个Integer类型的值进去,list会把这个参数当做Object去使用。我们对比一下,其实是两个不同的方法传入intE remove(int index);传入Objectboolean remove(Object o);把Intger转换成int值类型list.remove(index.intValue());

2016-11-07 22:19:10 1370

转载 SQL:触发器

=要insert menu的值时,会自动增加1,delete时比delete记大点的记录的sequnece_no -1; --> create trigger sequence_no_trigger_auto_change on fareadmin.sys_menu for insert\,delete\,update as update fareadmin.sys_men

2016-11-04 08:06:26 314

转载 Hibernate:标识符属性(主键)生成策略全析

数据库中的主键能够唯一识别一条记录,它可以是一个字段也可以是多个字段的组合。主键的主要作用是标识表中的一条记录,还有和其他表中的数据进行关联。数据库中的主键类型必须符合唯一性约束和非空约束。作为附加属性,主键应该尽可能简洁,不要包含过多属性。根据这个原则,主键可以分为自然主键和代理主键。     自然主键是数据表中有逻辑含义的字段,比如身份证号来唯一确定一条个人记录。也可以通过学号和课程号来唯

2016-11-04 08:03:28 1285

原创 SQLServer:sql查看表结构

SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='order_invoice'sp_help order_invoicesp_columns order_invoice;

2016-10-28 14:49:11 824

原创 SQL分页

今天写一个报表需要用到sql分页,但是sql分页我知道limitselect * from table limit m,n查了才知道这个是MySQL的语法,SQLServer limit 这个关键字都没有SELECT d.book_type AS book_type, d.create_date AS create_date, d.booking_no AS booking_n

2016-10-27 09:38:41 220

转载 关于robots.txt

robots.txt有什么用?如果您不希望互联网爬虫(又叫蜘蛛、Crawler、Spider等)抓取您网站的每一个公开的链接,而只抓取您指定的某一部分链接,或根本不抓取任何链接,你可以使用robots.txt向我们汇报爬虫信息。怎么使用robots.txt?建议您在站点的根目录下存放一个robots.txt文件。我们的爬虫在第一次抓取您站点时会首先确认根目录下是否有

2016-10-25 08:00:36 300

原创 Myeclipse:Problems encountered while deleting resources.

以前遇到这种都是忽略不管的。但是今天实在忍不住了,在网上找了一大推有的说清理project classes ,还有的说360强制删除。结果还是restart Myeclipse最管用。如果大家有更好了,麻烦留个言

2016-10-24 15:30:52 7585 2

原创 SQLServer:CROSS JOIN 生成两张表的笛卡尔集

INSERT INTO FareAdmin.sys_menu_privilege (menu_key\, privilege_id\, default_allow) SELECT FareAdmin.sys_menu.uniquekey\, FareAdmin.sys_privilege.id\, 1 from FareAdmin.sys_menu CROSS JOIN FareAdm

2016-10-24 12:46:37 2336

原创 SQLServer:带条件的插入语句

INSERT INTO [FareAdmin].sys_privilege(name_en, name_tw, name_cn, sequence_no, uniqueKey) SELECT N'Export in Selling', N'Export in Selling', N'Export in Selling', 37, N'EXPORTINSELLING' from sys_privil

2016-10-24 12:35:22 4674

原创 JavaScript:JS打开一个新窗口,关闭当前窗口

//在当前页面打开一个新的链接 window.open('http://www.baidu.com','_self'); //在新的标签页打开一个新的链接 window.open('http://www.baidu.com','_self'); //关闭当前标签页,貌似只有IE可以 window.opener=null;

2016-10-24 08:46:34 7386

银行联行号带省市区(2022)

银行联行号省市区

2024-03-01

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

TA关注的人

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