Java踩坑记
本专栏主要分享博主在java项目开发中遇到的坑,并总结经验,帮助Java开发开发者少踩坑少走弯路。
狂野小青年
隐晦的日子总是敌不过我们的阳光的心态!
展开
-
JList用法小结
JList用法小结分类:JAVA技术2007-08-11 01:0218485人阅读评论(11)收藏举报stringvectorclassjavaactionobject 今天从《java核心编程》中学习了JList的用法,写下自己的感受,以免时间久了又忘记了。 JList从含义上看是一个列表,有点和JComboBox相似原创 2013-12-18 13:36:40 · 1101 阅读 · 0 评论 -
PHP/JAVA抓取新版正方教务系统获取课程表(及RSA加密密码实现)
PHP抓取新版正方教务系统获取课程表(及RSA加密密码实现)前言相比旧版的教务系统,唯一好处是不用输入验证码方便爬虫登录。但登录时用到RSA加密密码发送请求。登录请求分析在登录页面上填上随便写的账号密码,点击登录,浏览器开发者工具网络请求如下:首先它点击登录后,提交一个表单,Form Data一共有4个数据提交的数据 解释 csrftoken ...原创 2020-03-29 01:26:26 · 3329 阅读 · 12 评论 -
meven安装本地jar包
mvn install:install-file -Dfile=D:\maven\tmp\XingeApp.jar -DgroupId=com.tencent.xinge -DartifactId=XingeApp -Dversion=1.6 -Dpackaging=jarmvn install:install-file -Dfile=D:\maven\tmp\mysql-connector-原创 2017-06-17 17:24:20 · 932 阅读 · 0 评论 -
An internal error occurred during: "Launching XXX on Tomcat XXX". java.lang.NullPointerException
右击“项目名” –> MyEclipse –> Add and remove project deployments,出错的项目remove再add,就好了。原创 2015-07-07 00:44:54 · 1315 阅读 · 0 评论 -
java通讯录管理系统的设计与实现
海南师范大学课程设计(论文)任务书 信息科学技术学院 学 院 计算机科学与技术 专 业 计本(1) 班一、课程设计(论文)题目 通讯录管理 设计二、课程设计(论文)工作自 2013 年 9 月 23 日起至 2013 年 10 月 13日原创 2014-03-07 13:28:08 · 9200 阅读 · 4 评论 -
从本地或者网络读取图片,并转换为Bitmap图片
在做android项目时,我们经常需要从本地或者网络读取图片,并转换为Bitmap图片,以便使用,下面是读取本地图片并转换的方法:Java代码 /** * 得到本地或者网络上的bitmap url - 网络或者本地图片的绝对路径,比如: * * A.网络路径: url="http://blog.foreverlov原创 2015-07-24 20:59:31 · 6682 阅读 · 0 评论 -
In-App Purchase iap 内付费 二次验证代码 (java 服务器端)
[java] view plain copy package com.yichangmao.buyVerify.Comm.ios; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.InputStream; import原创 2016-10-24 20:28:06 · 1596 阅读 · 0 评论 -
hibernate注解ID自增长
@Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Column(name = "rrp_id", unique = true,nullable=false) private Integer rrpId;//房间红包ID原创 2016-11-24 16:01:44 · 12848 阅读 · 1 评论 -
java 匹配两个字符串中的内容
String filetext = "8*第15节+i-5*(q#6#q-3)"; Pattern p = Pattern.compile("第(.*?)\\节");//正则表达式,取q#和#q之间的字符串,不包括q#和#q Matcher m = p.matcher(filetext); while(m.find()) { Syst原创 2017-03-23 21:55:39 · 1459 阅读 · 0 评论 -
解决maven jar包 miss更新无效的问题
当出现下面的问题,是因为 maven 更新失败,有两种办法解决。办法一、根据你miss 的文件 提供的目录找到对应的文件夹,你会发现里面有些 后缀为 .lastupdated 文件将他删除掉,再到 eclipse中 使用 maven → update Poject 再次更新。就可以解决。如果miss文件很多把 我写的jar 文件放到 maven 库的根目录下,然后双击运行,就可以删原创 2017-06-17 02:53:09 · 2365 阅读 · 0 评论 -
MyEclipse org.apache.maven.archiver.MavenArchiver.getManifest 新的maven项目pom.xml第一行报错
MyEclipse导入新的maven项目时,pom.xml第一行报错:(比较坑的是百度半天,都是eclipse解决方案,但用eclipse解决方案的网址安装报错)org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver...原创 2018-10-01 12:19:13 · 4036 阅读 · 5 评论 -
Eclipse导入工程中文乱码问题
eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题,这其中还有几种情况。如果导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里所有的中文 都是乱码;如果所有工程的编码方式与eclipse工作空间的原创 2014-12-07 00:46:30 · 1597 阅读 · 0 评论 -
历史上留下浓重一笔的黑客们
在互联网发展早期,黑客往往是一些因为兴趣而惹祸上身的天才少年,但随着互联网经济成为世界经济的重要一部分,让很多人对黑客产生了兴趣,因此今天很多黑客入侵电脑通常就是为了钱,而据一些专家表示,世界上一些顶级网络骗子每年收入可达一亿美元。为此国外网站businessinsider罗列了十位让你生活可以立马变得苦不堪言的黑客,趁这次机会,就让我们一起看下那些年都有哪些黑客在历史上留下了浓重的一笔。原创 2014-09-25 10:18:08 · 1863 阅读 · 0 评论 -
提高代码复用
提高代码复用率是程序员永无止境的追求,恐怕面向对象比面向过程的最大的优越之处也就在于此了。除了在程序中设计良好的架构,编写复用性高的类和方法,VS编译器本身也提供了一些可以大大提高编程效率的机制。面向对象是“大智慧”的话,那么巧妙的利用编译器就可以称之为“小聪明”了。编程离不开大智慧,学会耍一些小聪明也是不错的哦。可是最值得深思的是:为什么人家牛老师,会想到这些,而咱们却没有事先发现这些小技巧呢?原创 2014-08-27 15:59:07 · 2635 阅读 · 0 评论 -
Eclipse 打JAR包,插件FatJar 安装与使用
下载fatJar插件,解压缩后是一个.../plugins/(net...)把plugins下面的(net..)文件夹拷贝到eclipse的plugins下,重新启动Eclipse3.1,Windows=>prefernce=>fat jar preference看到他就说明已经安装成功了。如果没有看到,没有关系,删除D:/eclipse310/configuration/org.eclipse.原创 2014-05-08 17:04:59 · 864 阅读 · 0 评论 -
JAVA连接ACCESS、MYSQL、SQLSEVER、ORACLE数据库
. 概述1.1 JDBC概念 JDBC(Java Database Connectivity)是Java语言为了支持SQL功能而提供的与数据库连接的用户的接口,JDBC中包括了一组由(Java)语言书写的接口和类,它们都是独立于特定的DBMS,或者说他们可以和各种数据库相关联。 1.2 JDBC用途 JDBC由一组Java语言编写的类和接口组成,使用内嵌式的SQL原创 2014-06-24 16:59:59 · 1738 阅读 · 0 评论 -
[Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配
你的系统应该是64bit的,在新建dsn要用64bit的odbc运行 C:\Windows\SysWOW64\odbcad32.exe原创 2014-06-24 16:48:19 · 4725 阅读 · 3 评论 -
jsp表单提交中文字符,request对象获取时乱码
jsp表单提交中文字符,request对象获取时乱码原创 2014-06-14 22:21:07 · 4172 阅读 · 0 评论 -
HttpSession详解
http是无状态的协议,客户每次读取web页面时,服务器都打开新的会话,而且服务器也不会自动维护客户的上下文信息,那么要怎么才能实现会话跟踪呢?session就是一种保存上下文信息的机制,它是针对每一个用户的,变量的值保存在服务器端,通过SessionID来区分不同的客户,session是以cookie或URL重写为基础的,默认使用cookie来实现,系统会创造一个名为JSESSIONID的输出返回给客户端Cookie保存。原创 2014-06-11 21:02:42 · 2044 阅读 · 0 评论 -
request.getAttribute()与request.setAttribute()
request.getAttribute()与request.setAttribute()request.getAttribute("nameOfObj")可得到JSP页面一表单中控件的Value。其实表单控件中的Object的 name与value是存放在一个哈希表中的,所以在这里给出Object的name会到哈希表中找出对应它的value。而不同页面间传值使用request.s原创 2014-06-13 11:00:26 · 1409 阅读 · 0 评论 -
Unable to resolve target 'android-XX'
将低版本的代码导入eclipse时,常遇到这样的问题:Unable to resolve target 'android-XX'这是原代码中project.properties 的 Project target 设置与当前eclipse环境设置不一致所致。AVD(Android Virtual Device),是Android的模拟器。具体介绍和命令参数参照http://apps.原创 2014-07-26 09:54:58 · 755 阅读 · 0 评论 -
老罗的android视频教程
老罗的android视频教程全集下载原创 2014-07-26 13:47:05 · 1367 阅读 · 0 评论 -
java内部类总结
java内部类总结原创 2014-07-09 16:54:50 · 835 阅读 · 0 评论 -
jsp纯JavaSqlserver数据库连接
<% Connection con; Statement sql; ResultSet rs; try{ Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); }catch(Exception e){ out.print(e);} try{ String uri="jdbc:sqlserver://127原创 2014-07-12 01:51:01 · 936 阅读 · 0 评论 -
jAVA 获取Map中的值
jAVA 获取Map中的值 Map map=new HashMap(); map.put("name", "饶伟"); map.put("sex", "男"); map.put("address", "大连"); /* 方法1 for (Map.Entry Ma原创 2014-09-19 14:40:49 · 2306 阅读 · 0 评论 -
Eclipse 在线安装fat jar插件
在线安装步骤:eclipse菜单栏 help >software updates >Search for new features to install>new update site>填写name 和url name:任意起个, 就写fat吧url:这个是fat jar的地址 输入http://kurucz-grafika.de/fatjar剩下的就点点原创 2014-05-08 17:02:26 · 825 阅读 · 0 评论