自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (15)
  • 收藏
  • 关注

原创 执行存储过程提示 user does not have access to metadata required to determine stored procedure解决方案

在项目中往往会用到存储过程来统计一些比较复杂的报表,如果数据库是mysql,则需要在执行存储过程前需要为用户添加权限,才可以,否则会提示:mysql User does not have access to metadata required to determine stored procedure parameter types错误。方法如下:1.GRANT SELECT ON m

2017-06-06 18:02:10 7289

原创 Ngrok内网穿透配置详解

最近在做一个互联网车险的一个项目,中间需要接收服务器的回调通知,这就不可避免的需要提供外网地址,代码部署到服务器上会无法实时调试,后来一个朋友告诉我ngrok可以实现内网穿透,即可以将内外的web服务器映射成外网ip,供远端调用,果断注册了ngrok帐号,地址是https://ngrok.com/,注册帐号可以看到这个页面,实际上这里说的很明白了,第一步 需要启动ngrok,需下载对应的客户端

2017-05-23 13:53:57 5809 2

原创 Nginx 配置不当造成加载静态资源件提示ERR_CONTENT_LENGTH_MISMATCH解决方法

前段时间,心血来潮,捣鼓了一个个人博客,在本地运行时,资源文件一切正常,发布到到服务器上时却提示如下错误:net::ERR_CONTENT_LENGTH_MISMATCH猜想可能是nginx文件配置的不合理,查看nginx日志发现很多js,css都没有加载成功,[error] 22284#0: *8521 open() "/home/tomcat1/webapps/leo-web/css/

2017-05-14 15:40:20 28140 2

转载 Linux下redis的安装

作者:_popc出处:http://www.cnblogs.com/_popc第一部分:安装redis 希望将redis安装到此目录 /usr/local/redis希望将安装包下载到此目录 /usr/local/src那么安装过程指令如下: $ mkdir /usr/local/redis $ cd /usr

2016-09-20 10:24:27 763

原创 XML和对象相互转换的方法

最近项目中需要用到XML配置一些信息,百度了一下,发现使用XStream相对简单,简单配置一下即可进行转换,方法如下:首先添加依赖 com.thoughtworks.xstream xstream 1.4.3 IDEA会自动下载依赖的JAR包,下载完成后就可以编码了,主体代码如下:先建立实体类

2016-09-19 18:02:01 8276

原创 Linux下修改配置文件导致系统无法启动问题解决办法

由于使用SSH Secure Shell Client访问LINUX系统时中文无法正常显示,通过度娘找到一篇文章,说是通过修改/etc/default/locale文件的字符集问中文即可。按照此种方式修改,重启后发现Linux无法正常启动,急死宝宝了,总不至于为了这点问题重做系统,冷静了一下,发现重启时有个菜单,猜测第二个应该是恢复模式,直接选中,进入恢复引导模式通过逐个尝

2016-08-31 18:41:05 5919 2

原创 Idea实现WebService实例

因为工作需要,数据传输部分需要使用webservice实现,经过两天的研究,实现了一个简单的例子,具体方法如下。首先需要新建一个项目,如图:下一步点击finish,然后会生成一个webservice项目,在HelloWorld类里面写自己的方法,在file下编译一下这个类,不编译,idea会提示不通过,编译后需要将为该服务发布WSDL文件,此文件必须生成,如下图:选择需要发

2016-08-29 10:33:34 40402 7

转载 Linux查看程序端口占用情况以及杀死方法

Linux查看程序端口占用情况今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。 使用命令: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程。 使用命令:netstat –apn 查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端

2016-08-19 13:47:25 1764

原创 idea 如何在新窗口中打开项目

以前一直再用eclipse,可以同时打开好几个项目,idea中同样支持打开多个项目,只是会弹出窗口让用户确认,一般选择使用new window打开就可以新开一个工作区,由于不小心操作成了使用同一个窗口打开项目,并点中了以后都是用改设置,结果悲剧了。好在可以通过设置再更改回来,具体方法如下:点击file/setting,打开设置页面,依次选中Appearance & Behavior--Syst

2016-08-18 13:39:36 33811 2

原创 Idea14集成maven详解

1.安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.5。官网下载地址: Maven:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.5-bin.tar.gz2.下载后解压安装包到本地目录,并定位到maven根目录:a

2016-08-13 12:57:18 6115

原创 获取数据表分组的最大值所在行所有信息的方法

业务系统中经常会有一些统计,比如对商品销量和销售额进行汇总统计,并且获取销量最大的商品,是哪个业务员销售,或则哪个月份最高等等,这样就需要明确知道最大值所在行或者ID,这里提供两种方法进行统计:首先创建基础数据,如下:DROP TABLE orders;CREATE TABLE orders(id VARCHAR(10),statu CHAR(1),goods_id VARCH

2016-08-12 17:51:28 4646

原创 Mybatis mapper文件中的转义方法

在mybatis中的sql文件中对于大于等于或小于等于是不能直接写?=或者1.通过符号转义:XML转义字符                      <                                   <  小于号                                                                >

2016-08-11 13:42:12 10025

原创 bootstrip-table刷新方法

查询类型:   全   部    未 审 核 初审通过 终审通过

2016-08-09 14:17:20 19235

原创 使用jarsigner给apk签名的方法

工作中APP功能完成以后往往需要往应用商店提交一些内容,如商店中存在本公司别的人员提交的APP,往往需要进行认领,应用商店会让开发者下载空的APK,然后使用自己APP的签名文件进行签名,认证,这里简单说一下如何使用jarsigner命令进行签名。该arsigner命令在jdk中可以找到,简单说明一下具体参数:-verbose:签名命令标识符。 -keystore:后面跟着的是你签名

2016-07-21 13:47:28 5619

转载 SpringMVC Controller 介绍

SpringMVC Controller 介绍一、简介         在SpringMVC中,控制器Controller负责处理由DispatcherServlet分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model,然后再把该Model返回给对应的View进行展示。在SpringMVC中提供了一个非常简便的定义Controller的方法,你无需继承特定的类或实现特定

2016-03-07 23:29:10 448

原创 tomcat和java环境配置

一、安装JDK和Tomcat1,安装JDK:直接运行jdk-7-windows-i586.exe可执行程序,默认安装即可。备注:路径可以其他盘符,不建议路径包含中文名及特殊符号。2、安装Tomcat:直接解压缩下载文件“apache-tomcat-7.0.33-windows-x86.zip”到C盘下。安装路径建议修改为:c:\tomcat。备注:如下载的是可执行文件,双击运行,默

2016-02-28 13:22:16 599

转载 Android屏幕适配方案:产品级的解决方案

1、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配的问题在web页面的设计中理论上也存在,为什么这么说呢?电脑的显示器的分辨率、包括手机分辨率,我敢说分辨率的种类远超过Android设备的分辨率,那么有一个很奇怪的现象:为什么We

2016-02-27 16:46:16 595

转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

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

2016-02-27 16:10:09 879

转载 SSM框架——实现分页和搜索分页

分页是JAVA WEB项目常用的功能,昨天在Spring MVC中实现了简单的分页操作和搜索分页,在此记录一下。使用的框架为(MyBatis+SpringMVC+Spring)。        首先我们需要一个分页的工具类:1.分页 import java.io.Serializable; /** * 分页 */

2016-02-27 15:57:18 4862 16

转载 SSM框架——使用MyBatis Generator自动创建代码

这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。           使用自动生成有很多方式,可以在eclipse中安装插件,

2016-02-27 15:45:34 705

转载 Web.xml配置详解之context-param

转自:http://blog.csdn.net/liaoxiaohua1981/article/details/6759206 格式定义:[html] view plaincopycontext-param>  param-name>contextConfigLocationparam-name>  param-value>con

2016-02-16 09:40:35 426

原创 将同一款APP的两个不同连接安装到同一台手机上的方法

在APP的开发过程中,经常会有这种情况:即一个是正式的地址,一个是测试的地址,测试的过程中经常会需在两个地址间进行切换,这样会带来卸载、安装的麻烦,解决这种问题一般有两个方法:一、在APP中开发一个配置界面,对这两个界面进行切换。二、通过修改安装包的包名来实现一台手机上安装两个应用。第一种方法需要使用编码来实现,本文不做介绍了。第二种方法需要修改APP的包名,方法如下:第一步:在自己的

2016-01-11 14:26:29 5223

原创 SVN提交代码提示org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir解决办法

第一种方法:通过svn插件来清理,首先选中项目,右键,选择team-》refresh/cleanup即可.然后再更新文件就不会提示org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir了。但是svn插件功能有限,cleanup功能也没有本地的subversion强大。

2015-12-22 09:57:50 12709

原创 动态设置相对布局中控件的属性

android中有时候会动态设置相对布局中控件的位置或者显示与否,对于线性布局来讲直接设置LinearLayoutParm的相关属性即可,对于相对布局稍有不同,需要添加规则:以设置imageview显示位置为例,如下: img_logo = (ImageView) findViewById(R.id.imgView_head_triangle);

2015-12-03 16:28:13 3034

转载 动态设置RelativeLayout布局

RelativeLayout布局:      顾名思义,就是以“相对”位置/对齐为基础的布局方式。android.widget.RelativeLayout有个继承自android.view.ViewGroup.LayoutParams 的内嵌类LayoutParams,使用这个类的实例调用 RelativeLayout.addView就可以实现“相对布局”。    首先我们需

2015-11-22 16:42:08 6607

原创 adb启动失败问题解决方法

开启了酷狗音乐,调试android程序时,提示run manually if necessary,该问题由于5037为adb默认端口,被酷狗占用,造成adb启动失败,查看该端口情况如下:netstat -aon|findstr "5037"TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 4460发现6540占用了 5037端口,继续查看

2015-11-22 15:26:07 740

原创 android弹出窗口实现

/**      * popWindow(下拉列表弹出)      * @Title: popWindow      * @param     设定文件      * @return void    返回类型      */        private void popWindow()    {                int intMobilePh

2015-11-20 11:17:42 709

转载 java.net.ConnectException: Connection refused问题解决办法

转载:java.net.ConnectException: Connection refused: connect。 该异常发生在客户端进行new Socket(ip, port)操作时,该异常发生的原因是或者具有ip地址的机器不能找到(也就是说从当前机器不存在到指定ip路由),或者是该ip存

2015-11-08 14:27:52 100392

转载 Unsupported major.minor version问题解决方法

如果你遇到了 Unsupported major.minor version ,请认真看一下,说不定会有帮助。 我花两个小时总结的经验,你可能10分钟就得到了。 ^**^一、错误现象: 当改变了jdk版本时,在编译java时,会遇到Unsupported major.minor version错误。错误信息如下 : Unsupported major.minor version

2015-11-06 14:50:08 3457

转载 Android Fragment 真正的完全解析(上)

AndroidFragment目录(?)[-]Fragment的产生与介绍Fragment的生命周期静态的使用Fragment动态的使用FragmentFragment家族常用的API转载请标明出处:http://blog.csdn.net/lm

2015-11-06 13:01:42 481

原创 Eclipse启动Tomcat时45秒超时解决方法

Eclipse启动Tomcat时,默认配置的启动超时时长为45秒。假若项目启动超过45秒将会报错。两种解决方法:1、改XMLeclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xmlstart-timeout="45"2、双击Servers视图中的对应的Server,打开Server的属性界面,右

2015-11-03 10:52:03 708

转载 android里面隐藏控件的方法

1、在在XML文件里设置属性隐藏:[xhtml] view plaincopyprint?android:visibility="invisible"  [xhtml] view plaincopyprint?android:visibility="invisible"  2、java代码里设置:[java] vi

2015-10-27 18:52:53 1003

原创 eclipse文档默认编码修改

新建网页时,文档默认的编码为:ISO-8859-1,页面中有汉字时,展现时会显示乱码,需修改为UTF-8才可以,方法为点击window\preferences\web\jsp选择UTF-8即可。、文档的编码修改方式大致相同:

2015-03-13 10:21:57 354

原创 javabean初探

<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'MyJsp.jsp' startin

2015-03-12 20:47:53 349

原创 Android中遍历Map的四种方式

1、Map.keySet方式for (String key : map.keySet()) {   System.out.println("key= "+ key + " and value= " + map.get(key));  }2、使用迭代器遍历  Iterator> it = map.entrySet().iterator();  while (it.hasN

2015-02-06 11:33:48 1629

原创 Android中读写XML的方法

XML是配置文件常用的一种文件格式,其读取有以下几种:XMLDOM,这种方式个人感觉最容易理解,但性能感觉不是很高,通过getElementsByTagName读取元素,通过createElement创建元素Sax,需主要实现DefaultHandler接口的startElement,endElement,characters,StartDocumnent几个方法主要方法为startt

2015-02-05 16:25:17 527

原创 资源文件读取

Android资源主要包括文本字符串(strings)、颜色(colors)、数组(arrays)、动画(anim)、布局(layout)、图像和图标(drawable)、音频视频(media)和其他应用程序使用的组件。Resources\InputStream\Scanner等对象,示例如下:  Resources rs = getResources(); I

2015-02-04 12:03:04 366

原创 Androind中操作文件

Androind中读写文件与JAVA中操作完全一直,只是在读写文件时需要在AndroidMainFest.xml文件中添加android.permission.WRITE_EXTERNAL_STORAGE权限。写操作主要用到的对象是File,PrintStream,FileOutStream三个对象。示例代码如下: String path; path = Env

2015-02-04 11:31:51 605

原创 轻量级数据存储方式--SharedPreferences

SharedPreferences是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的步骤如下:  (1)

2015-02-04 10:26:23 917

原创 android 虚拟机推送文件提示 read-only file system 解决办法

原因是路径写法错误,应该为路径应该使用“/"示例:adb push e:\test.3gp /sdcard/movies/test.3gp

2015-01-30 21:46:12 1872

RestSharp.dll

C#版本发送http请求的dll,调用方法: var client = new RestClient(url); client.Timeout = -1; var request = new RestRequest(Method.POST); request.AlwaysMultipartFormData = true; request.AddParameter("format", "JSON"); request.AddParameter("param", param); IRestResponse response = client.Execute(request); logger.info("返回信息:{}",response.Content);

2021-10-16

ssm简单示例

一个spring mvc 的demo,包含数据库建表语句,请使用idea导入

2017-05-02

axis2-1.6.2-bin

根据webservice wsdl文件生成java本地代码工具,生成命令: F:\axis2-1.6.2\wsdl2java -uri f:/NetSalePlatform.wsdl -p com.xxx.xxx.thirdpart.zhonghua -o f:/zhonghua

2017-04-28

postman- Chrome插件

使用方式,解压后,使用谷歌浏览器在【更多工具】/【扩展程序】中使用【加载已解压的扩展程序】添加 Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件. 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一

2017-04-25

30个常用java工具类

平时搜藏的常用的工具类,如有侵权,请联系我删除

2017-04-24

json本地解析工具-hiJson

一个json本地解析工具,绿色无广告,个人感觉比较好用!

2017-02-05

XML转换为JAVA对象的方法

通过XStream实现互转,IDEA开发,需加装依赖的JAR包

2016-09-20

Idea实现WebService实例

通过idea实现webservice

2016-08-29

android入门实例集合

android入门实例,大约有20个例子,系所买android入门书中所带例子

2015-03-13

windows API帮助大全

windows API帮助大全,网络收集,仅供参考

2015-03-13

SQL 21日自学通

SQL 21日自学通,网络收集,仅供参考,

2015-03-13

高级SQL语句写法

自己收藏多年的sql语句语法,仅供参考,主要是sqlserver

2015-03-13

java环境变量配置

自己整理的java学习笔记,希望对初学者有帮战

2015-03-13

sqlserver连接驱动

sqlserver连接驱动,以上资源,来源于网络

2015-03-13

mysql数据库连接驱动

mysql5.0连接驱动,以上资源,来源于网络。

2015-03-13

空空如也

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

TA关注的人

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