- 博客(287)
- 资源 (13)
- 问答 (4)
- 收藏
- 关注
原创 使用谷歌libphonenumber获取号码归属地
libphonenumber是用于解析、格式化、存储和校验电话号码的Java、C++或JavaScript类库。2010年,libphonenumber的Java实现首次以开源形式发布。在2014年,libphonenumber成为Debian发行版的一部分。 利用开源项目libphonenumber的资源:https://github.com/googlei18n/libphonenumb...
2018-04-04 15:07:09
5536
1
原创 [置顶] 开发学习资源
幕课网:是国内最大的IT技能学习平台 http://www.imooc.com/牛客网:专业IT笔试面试备考平台,最全求职题库,全面提升IT编程能力http://www.nowcoder.com/墨刀:快速构建移动应用原型与线框图,云端保存,实时手机预览,多种手势及页面切换特效支持https://modao.io/?f=https%3A%2F%2Fwww.baidu.com%2Flink%3F
2017-08-28 11:56:32
464
原创 Spring mvc Mybatis使用 Logback开启日志
mybatis用logback日志不显示sql的解决方法1.mybatis-config.xml的设定关于logimpl的设定值还不支持logback,如果用SLF4J是不好用的。这是官方文档的描述,见下图设定改为STDOUT_LOGGING是可以显示sql的修改Mybatis配置文件 2.原因是:protected Connection getCon
2017-08-28 11:56:17
1856
原创 MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。
在win下开发,有时编译或运行项目会报3字节的UTF-8序列的字节3无效。解决该问题的办法1、将xml头文件改为GBK编码方式2、使用Maven修改默认格式 org.apache.maven.plugins maven-resources-plugin U
2017-08-28 11:56:10
592
原创 Spring mvc 整合Mybatis No qualifying bean found for dependency
出现这个错误,总是提示找不到Dao类,在查看过自动扫描是否配置正确后,还需要看 还需要看下Spring 和Mybatis整合处Dao层目录是否正确
2017-08-28 11:56:03
624
原创 java.lang.NoClasjava.lang.NoClassDefFoundError: com/fasterxml/jackson/core/Json
java.lang.NoClasjava.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException异常解决方案: 在pom.xml中添加依赖: com.fasterxml.jackson.core jackson-co
2017-08-28 11:55:54
1230
原创 java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTrans
在整合spring和mybatis在执行数据库操作的时候报出了java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedT...这个个错误,没太整明白,就网上各种搜,搜到的都是说把mybatis-spring-1.0.0替换成1.1.1,大概就知道是这个jar的问题,我用的1.2.5是在github上下载的
2017-08-28 11:55:47
1326
原创 关于mybatis “org.apache.ibatis.binding.BindingException: Invalid bound statement (
关于mybatis “org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)” 错误的问题。最近从eclipse转到intellij idea,确实比eclipse好用太多,但是也是各种不熟悉,导致了很多问题,本来搭好的maven+ssm框架在eclipse上能用,迁移到idea中是各种问题
2017-08-28 11:55:40
431
原创 struts2 2.5使用通配符
在Struts2中,关于Action使用最多的就是通配符,在2.5以前通过配置Struts.xml文件即可正常使用通配符,但是升级到2.5以后,始终报404找不到Action。通过查询,Struts2 2.5中默认是不开启通配符,需要将strict-method-invocation设置为false
2017-08-28 11:55:33
466
原创 不同版本的web.xml配置
web.xml v2.3 web.xml v2.4 <web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2017-08-28 11:55:26
365
原创 IntelliJ IDEA 14.0.2 死机重启后报前言中不允许有内容的BUG解决方法
问题:今天正在工作,突然不知道咋了,公司停电了,正在用IntelliJ IDEA 14.0.2写代码的我蒙了,然后当电来了以后,启动IntelliJ IDEA就报错了这样的错误没见过,先要解决错误就要了解错误是怎样造成的,我知道找到这个javaweb的workspace.xml这个文件,打开一开直接乱码了,首先解决的办法就是从其他项目下copy一个workspace.xml过来,然后重新编译一
2017-08-28 11:55:17
995
原创 Android Studio使用Genymotion
enymotion是一款号称速度最快性能最好的android模拟器,它基于Oracle VM VirtualBox。支持GPS、重力感应、光、温度等诸多传感器;支持OpenGL 3D加速;电池电量模拟;能够运行在windows、linux、mac系统下;并提供的有eclipse下的插件,可以支持在eclipse下进行应用开发测试。需要注意的是Genymotion官方网站注册时,需要翻*墙否则会
2017-08-28 11:55:09
754
原创 在线裁剪图片 Jcrop
Jcrop 是一个功能强大的 jQuery 图像裁剪插件,结合后端程序可以快速的实现图片裁剪的功能。1、先将图片上传至服务器,返回上传后的路径显示在客户端,上传成功后设置jcropvar c = {"x": 0, "y": 0, "x2": 295, "y2": 413, "w": 295, "h": 413}; $preview = $(
2017-08-28 11:55:02
555
原创 解决Android SDK Manager更新、下载速度慢 (2)
若更新Android sdk还是慢 可以使用以下方法,经过实际验证要比其它镜像快上好几倍。腾讯Bugly 镜像:http://android-mirror.bugly.qq.com 端口:80801、首先打开 Android SDK Manager 2、选项Tools--Manager Add-on Sites...3、Add this url to "User Defined Sit
2017-08-28 11:54:55
548
原创 转载:通过浏览器直接打开Android应用程序
实现方式不太完美,最近看了微博、京东的手机版网页,感觉他们的实现方式很不错,研究了一下,实现以下效果:如果本地已经安装了指定Android应用,就直接打开它;如果没有安装,则直接下载该应用的安装文件(也可以跳转到下载页面)。实现效果如下图所示,在手机浏览器中访问京东的手机版网站(m.jd.com),顶部会有一个广告图,点击这个广告图,如果手机上已经安装了京东App,则直接打开,如果没有
2017-08-28 11:54:47
717
原创 eclipse 安装m2eclipse插件
安装m2eclipse插件: Help --> Install New Software... 点Add按钮输入: m2e http://download.eclipse.org/technology/m2e/releases然后一直下一步就可以完成下载安装 安装验证: 重启eclipse, Help --> About Eclipse --> Installation Detai
2017-08-28 11:54:40
507
原创 Android studio 修改SDK路径
打开Android Studio,选择File----Other Seting----Default Project Strucetrue 大小: 180.1 KB
2017-08-28 11:54:31
1559
原创 you must restart adb and eclipse的相关解决办法
运行eclipse,控制台时不时老出现这样的错误:The connection to adb is down, and a severe error has occured. You must restart adb and Eclipse. Please ensure that adb is correctly located at 'D:/android-sdk-windows/to
2017-08-28 11:54:24
329
原创 eclipse打开当前文件所在文件夹的方法
安装EasyExplorer插件,有了这个插件就可以很方便地打开资源文件所在的文件夹了. EasyExplorer 从 http://sourceforge.net/projects/easystruts下载,直接将该jar文件放置在eclipse的 plugin 目录下 ,然后重启eclipse平台就可以在右键中看到East Explorer菜单项,就可以打开资源所在的目录了。
2017-08-28 11:54:15
358
原创 eclipse中添加tomcat ServerName 无法输入
Eclipse的开发过程中,无法从以下方式,添加Tomcat服务器。 其中ServerName是被置为灰色的,无法编辑。如何解决1. 关闭Eclipse2. 打开WorkSpace所在的位置。 {workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings 删除以下文件org
2017-08-28 11:54:01
1557
1
原创 AutoComplete for jQuery
https://www.devbridge.com/sourcery/components/jquery-autocomplete/# var data = [ { value: '人民币', data: '¥' }, { value: '美元', data: '$' }, { value: 'dollar', data: '$' }, { valu
2017-08-28 11:53:54
206
原创 ajaxfileupload 提示文件另存为
使用Jquery 的插件AjaxFileUpload做上传时,如果使用的是Struts2,那么需要在Struts.xml文件中对Action进行配置, text/html 注意结合Action观察struts.xml中result的配置。 contentType参数是一定要有的,否则浏览器总是提示将返回的JSON结果另存为文件,不会交给ajaxfileuploa
2017-08-28 11:53:46
328
原创 jquery 根据表格行ID 获得数据
var result=$("#listtab tr[id='002']");//#listtab表格ID 002为行IDresult.children("td").get(1).innerHTML="123132";//result.children("td").get(1).innerHTML第二列的数据//result.children("td").get(1).innerHTML
2017-08-28 11:53:39
3180
1
原创 Android AutoCompleteTextView 的使用_1_2
1、首先在布局文件中声明一个AutoCompleteTextView <AutoCompleteTextView android:id="@+id/autoTextView" android:layout_width="fill_parent" android:layout_height="wrap_content"
2017-08-28 11:53:32
216
原创 Android TextView实现跑马灯效果_1_1
在安卓开发过程中,经常会有TextView显示一行内容,但是超过了屏幕宽度 就会自动换行,如果给TextView增加android:singleLine="true"属性的话,则会在一行显示,但是超过屏幕宽度的内容会以省略号的方式展示,如何才能在一行内显示,经百度、谷歌查阅增加以下属性就可以实现跑马灯的效果,并且可以在一行内展示出所有的内容:android:ellipsize="
2017-08-28 11:53:24
218
原创 java.lang.OutOfMemoryError: PermGen space
解决办法增大tomcat JVM内存设置参数说明: -Xms128m tomcat初始内存大小 -Xmx512m tomcat可使用的最大内存大小 -XX:PermSize=128MJVM初始非堆内存大小 -XX:MaxPermSize=256mJVM可使用的最大非堆内存大小在tomcat7/bin/catalina.bat文件中,找到下面的代码,增加红色字体一行内容:rem
2017-08-28 11:53:17
214
原创 struts2的iterator标签遍历HashMap
hashmap中保存的是string,object,object是一个用户的实体类,所以只需要取value.name即可
2017-08-28 11:53:10
354
原创 java session统计在线人数
首先创建监听器,监听器实现ServletContextAttributeListener, HttpSessionAttributeListener两个接口。public class LoginUserListener implements ServletContextAttributeListener, HttpSessionAttributeListener { publi
2017-08-28 11:53:03
558
原创 Log4j写入数据库详解
log4j是一个优秀的开源日志记录项目,我们不仅可以对输出的日志的格式自定义,还可以自己定义日志输出的目的地,比如:屏幕,文本文件,数据库,甚至能通过socket输出。本节主要讲述如何将日志信息输入到数据库(可以插入任何数据库,在此主要以MSSQL为例进行详解)。用log4j将日志写入数据库主要用到是log4j包下的JDBCAppender类,它提供了将日志信息异步写入数据的功能,我们可以直接使用
2017-08-28 11:52:56
277
原创 android 获得屏幕宽度 高度
android获取屏幕的高度和宽度用到WindowManager这个类,两种方法: 1、WindowManager wm = (WindowManager) getContext() .getSystemService(Context.WINDOW_SERVICE); int width = wm.getDefaultDisplay
2017-08-28 11:52:47
233
原创 将jar文件打包成exe安装文件(三)
通过前两篇将jar文件打包成exe安装文件(一) 将jar文件打包成exe安装文件(二) ,那么现在已经将jar文件转成exe文件,现在我们需要将exe文件及其它内容,如jdk、配置文件、图片等打进exe安装包里。最后是通过Inno Setup工具,将所有内容压缩打包成exe安装文件。打开Inno Setup,选择新建脚本录入程序基本信息根据情况更改选项配置,我这里将不允许用户修改
2017-08-28 11:52:40
249
原创 将jar文件打包成exe安装文件(二)
在上一篇中《将jar文件打包成exe安装文件(一)》介绍了,如何将java项目导出jar,并且可以运行的jar文件。现在进行将Jar转成exe类型,并且通过其它工具将文件做成可安装的。将jar打成可运行的exe文件, 针对windows平台,让用户一键式安装,双击使用, 使用工具exe4j + Inno Setup, 这两个工具都可以在网上找到,不熟悉的可以多搜搜,使用起来也不难。Inno
2017-08-28 11:52:33
214
原创 将jar文件打包成exe安装文件(一)
将java项目打成exe可运行文件,需要分三步:1、将项目导出到jar包;2、将jar打成exe文件;3、将项目中所需要的文件及exe文件打成统压缩安装包。那么首先先将java项目导出到jar文件:1、在eclipse或myeclipse中项目右键选择--“Exprot...”,会弹出以下窗口界面:选择JAR file,点击“Next”。2、选择要导出的内容,及jar导出的路径根据所需要将jar包
2017-08-28 11:52:26
494
原创 Java Swing中JFrame设置自定义图标
Java Swing中JFrame默认提java自带的图标,需要自己更改定义BufferedImage image = null;try {image = ImageIO.read(frame.getClass().getResource("./icon.jpg"));} catch (IOException e) {// TODO Auto-generated catc
2017-08-28 11:52:19
3291
原创 java swing 浏览网页
目前来说,java swing 中嵌入网页,使用DJNativeSwing是最有效地方法。DJNativeSwing其实是通过内部桥来调用SWT的Browser控件。附上代码:public class Mains extends JPanel { private static final long serialVersionUID = 1L; final static p
2017-08-28 11:52:10
2070
原创 java swing MenuItem乱码
用java开发一个带有托盘图标的程序,其它模块的中文显示都是正常的,比如:就只有托盘中点击小图标时弹出的菜单中的中文是方框(中文方块),如下:按照一般的经验,以为是字体没设置好,就用以下代码设置字体:Font f = new Font("\u5fae\u8f6f\u96c5\u9ed1", Font.PLAIN, 11);//宋体UIManager.put("Label.font
2017-08-28 11:52:02
818
原创 swing JPanel画渐变的背景色
import java.awt.BorderLayout;import java.awt.Color;import java.awt.GradientPaint;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.LayoutManager; import javax.swing.JFr
2017-08-28 11:51:55
2487
原创 swing JPanel设置背景图 拉伸、平铺、居中
/*** 可设置背景图片的JPanel,提供了三种显示背景图片的方式:居中、平铺和拉伸。* 未设置背景图片的情况下,同JPanel。* * @author 003*/public class JImagePane extends JPanel{ private static final long serialVersionUID = -825191609489
2017-08-28 11:51:46
2666
原创 java 开发IM即时通讯客户端 --安装SWT插件(一)
使用java开发即时通讯,就离不开socket,本项目中采用了Apache的Mina框架,Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可靠性的网络应用程序。它提供了一个通过Java NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。界面采用了SWT来做为客户端的开发,首先先要在eclipse中安装swt插件,详见http://blog
2017-08-28 11:51:39
1110
原创 java读取zip中指定文件
public static void main(String args[]) { String file = "c://ssi.zip"; String saveRootDirectory = "c://test/"; new TestZip().zipFileRead(file, saveRootDirectory); } /** * * @Descr
2017-08-28 11:51:32
2943
1
oracle第三方工具 pl/sql8
2011-03-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人