java
文章平均质量分 64
西伯利亚狼08
硕士毕业进入数据中心互联硬件行业工作,负责200G/400G光模块、测试仪表、自动化测试开发、光电芯片研究等。
工作不设限,做一个会写代码的硬件架构工程师
展开
-
java+WebCam 识别二维码
项目中需要用到webcam摄像头去扫描二维码,网上找来相关的Demo拿来用,稍作修改去使用,在调试过程中遇到各种奇葩的错误,最终调试成功,摄像头成功扫描到二维码信息。下面总结一下: 调试过程中遇到的问题基本上是由于缺少java编译是需要的包文件,需要用到一下依赖的包: webcam-capture-0.3.10.jar zxing-1.6-core.jar zxing-javase.jar原创 2016-03-30 10:34:09 · 4510 阅读 · 4 评论 -
Struts2学习笔记之--简单登陆实现
主要功能是通过Struts2框架使用JDBC来访问MySQL数据库。step1、ubuntu安装MySQL1、安装sudo apt-get updatesudo apt-get install mysql-server2、启动和关闭mysql服务器:service mysql startservice mysql stop 3、确认是否启动成功:sudo netstat -t...原创 2018-04-02 12:18:42 · 224 阅读 · 0 评论 -
Struts2 学习笔记之重定向(redirect)
redirect结果类型调用标准的response.sendRedirect()方法,使得浏览器向给定的位置创建一个新请求。我们可以在<result ...>元素的主体中或作为<param name="location">的元素中给定位置。redirect还支持parse参数,以下是使用XML配置的示例:<?xml version="1.0" encoding...原创 2018-04-01 09:03:43 · 5399 阅读 · 0 评论 -
Struts2 学习笔记之--创建多个Actions
如果要添加多个Action来处理不同的请求,并为用户提供不同的URL,因此需要定义不同的类:package cn.w3cschool.struts2;import com.opensymphony.xwork2.ActionSupport; class MyAction extends ActionSupport{ public static String GOOD ...原创 2018-03-31 21:28:03 · 182 阅读 · 0 评论 -
Struts2 学习笔记之 HelloWorld示例
前言:需要搭建好java 环境, 安装好eclipse,然后下载struts2依赖包,这里我们使用struts-2.3.12版本,链接:http://archive.apache.org/dist/struts/binaries/ 1、创建动态web 项目 启动你的Eclipse,然后打开“File”>“New”>“Dynamic Web Project”,输入Struts2Dem...原创 2018-03-31 16:46:59 · 333 阅读 · 0 评论 -
Java Servlet --学习笔记(HelloWorld)
服务框架 定义:实现服务的一系列接口,通过这些接口服务,使多个服务线程(handler thread)与客户实现交互。服务被定义为某个协议(如Http, FTP)的一个实现。服务器框架 服务器是Java虚拟机的一个实例。一个服务器可以支持多个并发服务,这些服务在服务器进程初始化过程中启动。例如:一个服务器,它一般可以启动系统管理服务、HTTP服务,很可能还要启动Web代理服务。在服务器运行中原创 2018-01-25 15:33:15 · 209 阅读 · 0 评论 -
链表学习笔记--java语言实现
1、定义链表是由一系列节点组成,每一个节点节点都包含两部分,一部分是元素数据本身,另一部分是指针下一个元素地址的指针。链表是一种物理上非连续、非顺序的存储结构,元素之间的顺序是通过每个元素的指针关联的。2、链表的操作创建、插入、删除、输出。3、java实现(内部类创建节点)package Link;class MyLink { Node head = null; class Node原创 2017-10-01 16:43:28 · 286 阅读 · 0 评论 -
栈的实现及应用学习笔记--Java实现
1.定义栈(Stack)是限定仅在表尾进行插入或删除操作的线性表。因此。表尾端有其特殊含义,称为栈顶(top),相应地,表头端称为栈低。一般来说,栈主要有两个操作:一个是进栈(PUSH),另一个是出栈(POP)。2. 栈的表示和实现1) 顺序栈,即栈的顺序存储结构,利用一组地址连续的存储单元依次存放自栈低到栈顶的数据元素。–java实现public class ArrayStack<T> imple原创 2017-10-01 16:22:33 · 333 阅读 · 0 评论 -
8大内部排序算法学习笔记--(3)选择排序java实现
(3)选择排序概念:选择排序的基本思想是:每一趟在 n - i + 1 ( i = 1 , 2 , 3 , … , n-1 )个子记录中选取最小记录作为有序序列中的第i个记录。1. 简单选择排序思路: 待排序的一组数组,选取最小的与第一个元素交换,如此重复,选择剩余部分的与第i个元素交换。原创 2017-09-30 10:25:55 · 205 阅读 · 0 评论 -
8大内部排序算法学习笔记--(4)归并、基数排序 Java实现
(4) 归并排序概念:归并(Merge)的含义将两个或两个以上的有序表组合成一个新的有序表,即把若干个有序的子序列合并成整体有序序列。原创 2017-09-30 10:53:14 · 231 阅读 · 0 评论 -
8大内部排序算法学习笔记--(2)快速排序 Java实现
1. 起泡排序2. 快速排序原创 2017-09-30 10:01:26 · 225 阅读 · 0 评论 -
8大内部排序算法学习笔记--(1)插入排序java实现
数据结构数算法学习笔记。原创 2017-09-28 22:47:59 · 225 阅读 · 0 评论 -
java Web service 简单实现两数相乘
java web service 的部署过程见上一篇博客 新建index.html,简单的表单,用POST方法提交参数,并返回xml格式数据。<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title原创 2017-05-04 09:30:58 · 794 阅读 · 0 评论 -
搭建java web service(Eclipse+Tomcat)--学习笔记
结合[How to build RESTful Service with Java using JAX-RS and Jersey (Example)]对搭建web service 总结如下: 步骤1:部署tomcat服务器: 下载Apache tomcat从下面链接,放置到合适位置,并解压。 步骤2: 创建Dynamic Web Project, 名字为WebserviceDemo Ecl原创 2017-05-03 22:12:19 · 696 阅读 · 0 评论 -
为JDK增加新的jar包
ubuntu sun-jdk默认安装路径为/usr/lib/jvm/应用程序找不到jdbc驱动通常是由于类路径(环境变量classpath)设置方面问题。另外有的程序不使用classpath,而是使用注册表。有的程序如JBuilder使用自带的jdk。设置不当都可能导致应用程序找不到jdbc驱动。出现诸如java.lang.ClassNotFoundException之类错误。解决办原创 2016-03-10 15:28:26 · 4042 阅读 · 0 评论 -
java+JDBC链接MySQL数据库操作
step1:从mysql官网下载jdbc链接库->点击此处step2:然后把库文件添加到JAVA项目中step3:java代码链接mysql数据库(详细见代码)import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLExcept原创 2016-03-09 20:46:45 · 394 阅读 · 0 评论 -
Java+jSSC 串口从读取数据
首先google搜索jSSC 并下载jssc包然后把该包加入到Eclipse 项目中(通过file->build path->configure build path->java build path->Libraries->add external jars)引用jssc.jar文件。import jssc.SerialPort;import jssc.SerialPortExc原创 2016-03-09 20:36:05 · 5432 阅读 · 1 评论 -
java :按钮触发定时器
import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import j原创 2016-03-08 17:05:37 · 2927 阅读 · 0 评论 -
Struts2 学习笔记之---使用通配符配置默认Action(验证框架为例说明)
使用通配符(*)配置默认Action的另一种方法。在配置的最后使用通配法Action能够捕捉没有匹配的action请求。配置如下:<action name="*"> <result>/{1}.jsp</result></action>由于“*”可以匹配所有的action,因此,通配符默认Action配置必须放置在配置文件的最后。...原创 2018-04-02 21:51:46 · 380 阅读 · 0 评论