自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java连接数据库

首先下载需要用到的第三方jar包,下载地址如下:http://pan.baidu.com/s/1kTGUYvP建议新建一个文件夹保存,在开发过程中,会需要用到不少的jar包。在Eclipse中新建一个项目后,需要导入jar包。强烈建议使用如下方法:第一步:在项目中新建一个文件夹,名字为lib第二步:将刚下载好的jar包,复制到工程的lib文件夹下,得到如下效果: Java连接数据库第三步:在e

2021-03-26 12:30:03 488

原创 安卓直连数据库

我们在做安卓开发的时候,如果不能再服务器上做数据库操作的中转站。我们可以退而求次之,采用直接连接数据库的方式。只需要在操作数据库前加上: if (android.os.Build.VERSION.SDK_INT > 9) { StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().per

2021-03-26 12:29:54 420

原创 SpringMVC简单配置

SpringMVC能做到解耦,在开发中使用很广泛。 下面介绍以下SpringMVC在eclipse上的简单搭载 在文章的最后也提供了工程下载。1、下载SpringMVC所需相应的jar包 下载地址:点击下载2、配置web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XM

2021-03-26 12:29:20 449

原创 Java爬取百度图片

之前研究了好久怎样爬取百度图片,每次爬取百度的页数都是一页,数量并不多。 现在终于搞定了。废话不多说,直接上代码。/** * Created by Aiden on 2015/12/9. */import net.sf.json.JSONArray;import net.sf.json.JSONObject;import org.jsoup.Jsoup;import org.jsoup.

2021-03-26 12:28:58 3429 10

原创 Java爬取百度翻译

昨天,博主小试了一下,利用Java爬取百度翻译。 废话不多说直接上代码。这里分解利用了json和jsoup的类。 jar包下载地址如下: json:下载地址 jsoup:下载地址import java.io.IOException;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import net.sf.json.JSON

2021-03-26 12:28:51 953 2

原创 Java爬取有道图片

这里利用了Jsoup。下载地址如下: jsoup:下载地址 导入jar包的步骤我就不多说了。废话不多说,直接上代码。/** * Created by Aiden on 2015/12/9. */import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org

2021-03-26 12:28:43 277

原创 Java Swing:Nim游戏实现

由于作业需要,编写了Nim游戏实现。有些地方不太严谨。 废话不多说直接上代码:MyFrame.Javaimport java.awt.Color;import java.awt.Container;import java.awt.Cursor;import java.awt.Desktop;import java.awt.Font;import java.awt.event.Action

2021-03-26 12:28:32 373

原创 Java:基于socket的聊天实现+文件传输

该工程是基于swing的,需要一些图片。 代码放上来,供参考。 工程源码下载地址:点击下载import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import

2021-03-26 12:28:18 1482

原创 Eclipse使用Hibernate逆向生成实体类

1、首先需要对eclipse安装Hibernate插件 打开eclipse,选择“Help”->“安装新软件”->”Add” Name:Hibernate Location:http://download.jboss.org/jbosstools/updates/stable/galileo/ 逐步安装插件就可以了。2、准备相应的jar包 Hibernate的jar包:点击下载 连接数据

2021-03-26 12:28:04 1400

原创 Struts2简单配置

这里介绍Eclipse 的 Struts2的配置 工程源码会在博文最后给出。1、下载相应的jar包,并将jar包增加到构建路径 下载地址:点击下载2、编辑web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="ht

2021-03-18 17:24:13 241

原创 Java将json数据导入到excel

这里需要用到的jar包是: jxl.jar : 点击下载 json包: 点击下载将下载的jar包“add to buildpath” 然后就直接上代码了 测试已经通过了import java.io.File;import java.io.FileOutputStream;import java.io.OutputStream;import java.util.Iterator;impo

2021-03-18 17:24:01 4834 4

原创 HttpClient模拟网页登录,并实现302重定向

直接上代码了,代码里面有详细的注释import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.NameValuePair;import org.apache.commons.httpclient.methods.PostMethod;import org.apache.commons.

2021-03-18 17:23:46 3456 3

原创 查看安卓apk源码

这里需要用到的工具 下载地址:点击下载 里面有两个工具:一个是将classes.dex装成jar包,另一个是可以看到jar包的源码。为了以后用着方便,就将下载好的dex2jar-2.0添加到环境变量中 我们随便下载一个apk,就以以前风靡一时的Flappy_Bird为例子好了。 下载好Flappy_Bird.apk,并解压 使用cmd进入到Flappy_Bird目录,并执行dex2jar

2021-03-18 17:23:42 955

原创 JSP生成验证码

废话不说,直接上代码了。 validate.jsp<%@ page language="java" import="java.awt.*" import="java.awt.image.BufferedImage" import="java.util.*" import="javax.imageio.ImageIO" pageEncoding="UTF-

2021-03-18 17:23:39 496

原创 Java:为jre添加SSL证书

方法:将证书添加到jre中,让所有工程都可以用该证书。 由于博主是深大学生,则用深圳大学的证书作为例子了。用浏览器打开证书信息 选择DER 编码二进制X.509(.CER)然后选择保存路径即可。我保存在桌面。 将szu.cer剪切到 \jre\lib\security 目录下 在该目录下运行cmd,并执行keytool -import -alias cacerts -keystor

2021-03-18 17:23:35 1056

原创 Java整合ORC识别验证码

首先需要下载orc软件,这里使用tesseract-orc软件好了 下载地址:点击下载 下载好了,就安装。 我们可以测试一下,在命令行输入tesseract 会出现以下情况 如果没有出现以下情况,需要手动的配置环境变量,方法如下:将安装目录添加到path中。 由于有的验证码有干扰点和颜色差,这里提供源码,将图片进行处理。ClearImageHelper.javaimport java.

2021-03-18 17:23:32 705

原创 HttpClient处理Cookie

HttpClient携带Cookie访问网页GetMethod getMethod = new GetMethod(url); getMethod.setRequestHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"

2021-03-18 17:23:07 2455

原创 Hibernate 增删改查操作

首先需要使用Hibernate逆向生成实体类。 参考文章:点击打开我这里有两张表。 数据如下: 整个工程结构如下: MySessionFactory.java:package entity;import org.hibernate.HibernateException;import org.hibernate.Session;import org.hibernate.SessionF

2021-03-18 17:22:43 558

原创 HttpClient设置代理做网络爬虫

这里需要用到3个jar包: common-logging.jar:点击下载 commons-codec.jar:点击下载 commons-httpclient.jar:点击下载将下载好的jar add to buildpath。 由于我是深大学生,就爬取深大内部网了。import java.io.FileWriter;import org.apache.commons.httpclient.

2021-03-18 17:22:33 1648

原创 使用jsp写简单的接口

这里介绍用jsp写简单的接口。整个项目会作为文章的最后作为附件提供下载。数据传输是使用常用的json。在客户端发送请求时,用的是HttpClient-4.x。jar包下载如下: 点击下载使用Eclipse新建一个动态网页项目。 命名为Http好了。 将下载的jar包复制到Http\WebContent\WEB-INF\lib下,并add to build新建LoginPost.jsp【模拟

2021-03-17 10:26:41 6271

原创 swing显示图片

小技巧:以前博主遇到一个问题,需要把若干张图片加载到JPanel中。解决的办法:由于JLabel支持html标签。所以可以通过html标签来设定图片的大小。public class MyJLabel extends JLabel { private static final long serialVersionUID = 1L; public MyJLabel(String src)

2021-03-17 10:26:19 511

原创 swing界面美化

swing也可以有window一样的风格。 所以风格如下: Metal:javax.swing.plaf.metal.MetalLookAndFeel Nimbus:javax.swing.plaf.nimbus.NimbusLookAndFeel GTK+:com.sun.java.swing.plaf.gtk.GTKLookAndFeel Motif:com.sun.ja

2021-03-17 10:26:10 1232

原创 Eclipse配置tomcat

自从tomcat发布后,java也能作为脚本语言做web应用了。 最好是使用Eclipse Mars,里面集成了maven svn web等插件。下载地址:点击下载 tomcat服务器下载:点击下载打开eclipse,并进行如下设置: 使用eclipse新建web应用: 按下一步,再按下一步: 勾选web.xml,让工程有web.xml。web.xml是配置文件,相当于安卓开发

2021-03-17 10:25:46 410

原创 swing中setSize和setPreferredSize区别

有时候在swing UI中想要设置控件的大小,理所当然的调用setSize或者是setPreferredSize。发现没有反应,这是怎么回事呢?原来: setSize(包括setLocation)在绝对布局中才能生效。也就是在容器【常见为JPanel】中调用setLayout(null);方法才能生效。这样的弊端是:设置为绝对布局,则意味着不能实现响应式布局。即不管JFrame变的多大,控件还保

2021-03-17 10:25:37 896

原创 swing改变UI正确的做法

众所周知,swing线程是不安全的,在编程的时候,特别要注意这点。我们可以这么写swing的线程。public class Test { private static void createAndShowGUI() throws IOException { new MyFrame(); } public static void main(String[] arg

2021-03-17 10:25:32 652

原创 监听JButton的三种方式

import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.MouseLis

2021-03-17 10:25:20 1395

原创 JSP实现文件上传【ie下有效】

新建一个index.jsp,代码如下:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/

2021-03-17 10:25:08 427

原创 swing增加或移除控件失效

有以下原因: 1、没有设置可见,即没有调用setVisiable(true) 2、在容器增加控件时,没有对容器调用validate()方法 validate()方法:可以重新确认该容器及其子控件。 3、控件被其他控件覆盖,这个调整控件的大小及其位置即可。 4、在容器增加控件的时候,需要对容器调用repaint()方法,实现对容器的重绘。有时候,我们鼠标经过某个位置,控件才会显示,也

2021-03-17 10:25:03 898

原创 Java使用UrlConnection下载图片

代码如下:import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.URL;import java.net.URLConnection;public class DownLoad { public static void main(Stri

2021-03-17 10:24:35 401

原创 安卓开发:自定义Log日志类

在安卓开发中,我们需要自定义Log日志类,因为我们在产品发布后,如果不关闭Log打印,用户则可以看到Log输出的内容。代码如下:import android.util.Log;/** * Created by Aiden on 2015/12/19. */public class MyLog { // 用于控制Log输出 public static int VERBOSE = 1;

2021-03-16 14:10:17 446

原创 安卓开发:两个活动之间携带数据的跳转

从活动A跳转到活动B: 方法1、 在活动A中执行:Intent intent = new Intent(this, B.class);// Bundle类似于键值对Bundle bundle = new Bundle();bundle.putString("key1", "value1");bundle.putString("key2", "value2");intent.putExt

2021-03-16 14:10:14 581

原创 安卓开发:将数据返回给上一个活动

假设我们从活动A中跳转到活动B,在活动B中获得到数据再返回给活动A。在Activity中有startActivityForResult()方法。就可以实现上述功能。 在活动A中:Intent intent = new Intent(this, B.class);this.startActivityForResult(intent, 1);可以看出startActivityForResult()方

2021-03-16 14:10:10 863

原创 安卓开发:活动的四种启动模式

活动的启动模式共分为四种: 1、standard模式: 这是活动默认启动模式。每当启动一个新活动时,它就会返回栈中入栈,并会放在栈顶的位置。在该模式下,并不会判断该活动存不存在于栈中。每当启动活动时,都会新建一个活动。2、singleTop模式: 上述的standard模式是很有弊端的。standard模式不会判断栈顶中是否与待启动活动相同,都会新建一个活动。singleTop模式就是对此的改

2021-03-16 14:10:05 425

原创 安卓开发:获取全局Context

在很多时候,我们都需要获取context,比如说我们要自定义一个Toast布局,我们都知道Toast.makeText()方法需要三个参数,第一个就是Context,第二个是内容,第三个是显示的时长。换一种简单的方法,我们就可以随时随地调用makeText()方法了。 新建一个MyApplication.java类:import android.app.Application;import an

2021-03-16 14:10:02 377

原创 安卓开发:AlertDialog类的使用【弹出对话框、进度条、输入框、单选框、复选框】

我们在安卓开发中,常用到弹出窗。而实现的类则为AlertDialog类。 这里为每个弹出窗都写好了事件监听的响应。1、选择对话框:AlertDialog.Builder dialog = new AlertDialog.Builder(this);dialog.setTitle("选择对话框");dialog.setMessage("请选择正确或者错误");dialog.setCancela

2021-03-16 14:09:58 2419

原创 安卓开发:ListView简单入门

这里新建一个activity_main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height

2021-03-16 14:09:55 728

原创 安卓开发:自定义ListView布局,并实现监听事件

实现的功能:为ListView自定义了界面,并实现了监听点击事件。 效果如下: 工程结构如下: Language.java:package com.example.aiden.example;/** * Created by Aiden on 2016/2/18. */public class Language { private String name; // 编程语言的名

2021-03-16 14:09:51 1338

原创 JSP使用jQuery异步提交

在很多时候,我们都需要做jQuery提交。 这里就直接上源码了。 需要下载jquery.min.jsindex.jsp:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Tra

2021-03-16 14:09:46 421

原创 window配置React+Native 安卓开发环境

近期React+Native掀起热潮。用于开发ios、安卓、web【据说能用同一套代码,极大的提高了代码的重用率】1、安装jdk、sdk、安卓studio【由于这是基本工作,这里就不赘述了】 注意:这里需要api 23 2、配置C++环境。这里我选择了VC 6.0提供C++环境【由于React+Native是基于node.js的,编译node.js是需要C++环境的。】 VC6.0:点击下载

2021-03-16 14:09:42 461

原创 React+Native Unable to download JS Bundle解决办法

在配置React+Native开发环境中,会遇到很多坑。 这个会困扰很多很多人。在前序工作中,我们开启了8081端口,以供手机通过该端口下载相应的js。 而在命令行执行adb reverse tcp:8081 tcp:8081命令能解决一定的问题,但也有可能失效。我们之前执行了react-native start命令,开启了8081端口。但是如果我们手机与电脑在不同网段,也是无法连接的。所以

2021-03-08 10:53:59 742

jstl的jar包

jstl的jar包

2017-02-22

空空如也

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

TA关注的人

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