- 博客(25)
- 收藏
- 关注
原创 网络拓扑自动发掘之三层设备惯用的SNMP OID的含义
1. ipNetToMediaIfIndexName/OID: ipNetToMediaIfIndex.1.192.168.1.1; Value (Integer): 1Name/OID: ipNetToMediaIfIndex.1.192.168.1.2; Value (Integer): 1Name/OID: ipNetToMediaIfIndex.2.192.168.4.1; Va...
2018-07-31 16:03:58
1937
2
原创 MyBatis之入门程序
刚学习MyBatis,写个入门从程序作为练习,依照从后往前的顺序来编写该入门程序。 1.数据准备部分 1.1 数据库数据准备 CREATE TABLE t_user (id primary key auto_increment, username varchar(20) not null, password varchar(20) n...
2018-06-21 14:22:19
306
转载 Hibernate之查询语句
Hibernate查询语言(HQL)是一种面向对象的查询语言,类似于SQL,但不是对表和列操作,HQL适用于持久对象和它们的属性。 HQL查询由Hibernate转换成传统的SQL查询,这在圈上的数据库执行操作。虽然可以直接使用SQL语句和Hibernate使用原生SQL,但建议使用HQL尽可能避免数据库可移植性的麻烦,并采取Hibernate的SQL生成和缓存策略的优势。都像SELECT,FRO...
2018-06-01 10:53:51
5809
原创 Hibernate之多对多级联保存以及删除
对应的两个实体类为Student和CourseStudent类package com.maty.entity;import java.util.HashSet;import java.util.Set;/** * @author maty e-mail:512181558@qq.com * @version 创建时间:2018年5月31日 下午3:25:32 类说明 学生类 */...
2018-05-31 22:07:13
2101
原创 Hibernate一对多之级联保存、删除
本例子用来练习Hibernate一对多的级联保存、删除数据。涉及到的实体类为Staff(多)和Company(一)Staff类package com.maty.entity;/** * @author maty e-mail:512181558@qq.com * @version 创建时间:2018年5月30日 上午11:27:11 类说明 员工类 */public class Sta...
2018-05-30 12:28:15
1344
原创 Hibernate之一对多表关系的建立
两个实体类分别为Staff和Company,关系为一个Staff对应一个Company,一个Company对应多个StaffStaff类package com.maty.entity;/** * @author maty e-mail:512181558@qq.com * @version 创建时间:2018年5月26日 下午1:40:30 类说明 该类为员工类,在一对多关系中的位置为多...
2018-05-28 00:07:47
316
原创 Hibernate之新增数据
记录Hibernate新增数据的练习部分实体类package com.maty.entity;/** * @author maty e-mail:512181558@qq.com * @version 创建时间:2018年5月26日 下午1:40:30 类说明 本类为ORM的实体类 */public class User{ private int id; private Stri...
2018-05-26 16:02:38
5765
原创 Spring之事务管理
Spring通过事务管理器,以AOP方式对事务进行管理,以转账为例进行练习Dao类package com.maty;import javax.annotation.Resource;import org.springframework.jdbc.core.JdbcTemplate;/** * @author maty e-mail:512181558@qq.com * @versio...
2018-05-24 12:19:47
172
原创 Spring之jdbc搭配c3p0运行实例
采用xml+注解方式练习使用Spring JdbcTemplate搭配C3P0Dao类package com.maty;import java.sql.ResultSet;import java.sql.SQLException;import java.util.List;import javax.annotation.Resource;import org.springframe...
2018-05-23 22:16:33
409
原创 Spring之JdbcTemplate练习
package com.maty.jdbc;import java.sql.ResultSet;import java.sql.SQLException;import java.util.List;import org.junit.Test;import org.springframework.jdbc.core.JdbcTemplate;import org.springfram...
2018-05-23 13:42:36
237
原创 Spring之AOP学习
AOP是Spring中最重要的两个特性之一(另外一个是IOC),下面介绍下AOP相关的一些操作一:什么是切入点?什么是通知?什么是切面? 切入点:功能需要被扩展的方法(spring只支持方法类型的切入点)。 通知:即为需要扩展的功能部分 切面:切面确切的讲是一个过程,是将扩展功能应用到切入点的过程。二:什么是aop? aop是Aspect...
2018-05-21 23:30:14
155
原创 Spring属性注入之set方法注入对象
应用场景:需要在Service中调用Dao的show方法1.编写Service和Dao类Dao类package com.maty.property; /** * @author maty e-mail:512181558@qq.com* @version 创建时间:2018年5月16日 下午3:37:12 * 类说明*/public class Dao{ public void...
2018-05-16 15:59:41
2235
原创 Spring属性注入之set方法注入基本数据类型
Spring可以通过set方法的方式实现属性注入1.需要进行属性注入的类package com.maty.property; /** * @author maty e-mail:512181558@qq.com* @version 创建时间:2018年5月16日 下午3:04:58 * 类说明 该类为有属性注入需求的类*/public class User{ private St...
2018-05-16 15:14:47
2235
原创 Spring属性注入之有参构造函数
Spring通过有参构造函数的方式可以实现属性注入1.需要进行属性注入的类package com.maty.property; /** * @author maty e-mail:512181558@qq.com* @version 创建时间:2018年5月16日 下午12:14:50 * 类说明 该类用来练习如何使用有参数的构造函数进行参数注入 */public class Pro...
2018-05-16 12:38:36
15365
原创 Spring的IOC实现过程
今天看了spring的内容,感觉受益良多,写点东西加深下理解,写的不好请多多指正Spring中IOC的概念:Spring通过一种称作控制反转(IoC)的技术促进了低耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它.(来自百度...
2018-05-15 21:43:45
3449
原创 SpringMVC文件上传
今天学习了SpringMVC文件上传部分,故写一个文章记录下 第一步:编写文件上传的jsp页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTM...
2018-05-14 00:07:19
264
原创 如何使用JFreeChart来构建折线图_动态刷新
监控软件需要比较实时地显示出系统的一些统计信息,所以要求图形可以动态刷新package com.maty;import java.awt.BorderLayout;import java.awt.Container;import java.awt.Font;import java.text.SimpleDateFormat;import javax.swing.JFrame;im...
2018-05-04 11:06:26
1912
原创 如何使用JFreeChart来构建折线图_静态图
目前自己在写一个SNMP监控软件,由于需要对snmp agent设备进行图形化的实时监控,所以选择JFreeChart来进行图形的绘制,之前也没有使用JFreeChart经验,所以自己写了一个简单的Demo来了解下JFreeChart的一些特性。代码如下:package com.maty;import java.awt.Font;import java.text.SimpleD...
2018-05-04 11:03:17
359
原创 struts2之文件下载
Struts2的文件下载需要将contentType、inputStream、contentDisposition三个参数设定好即可,具体代码如下Action代码:package com.maty.action;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import org...
2018-03-07 15:50:50
181
原创 struts2框架编写文件上传的步骤
1.必须在form表单中添加enctype="multipart/form-data"<form action="${pageContext.request.contextPath typ}/upload.action" method="post" enctype="multipart/form-data"> <input type="file" name=&quo
2018-03-07 14:24:29
301
原创 struts2的基本原理介绍
学习的过后顺便写下来,加深印象,如果有错误的地方,欢迎指出来struts2框架是JavaEE中一个重要的框架,其运行的基本原理如下图所示上图中各个部分的解释如下:前端页面:该部分主要有html或者jsp构成,为用户可见的内容,页面中常常包含各种超链接,当用户点击这些链接之后,前端页面向后台发出请求。过滤器:struts2中的过滤器会根据url字符串来确定该请求是否经过struts2中的过滤器,该判...
2018-03-03 00:01:40
280
原创 如何自定义居中布局
需求:需要将一个组件显示在界面的正中间部分,并且可以调节居中组件所占整个界面的百分比分析:由于Java提供的布局管理器并不能提供上诉需求,故需要自己来实现先上效果图(占据50%)代码部分import java.awt.Color;import java.awt.Dimension;import javax.swing.BorderFactory;import java
2018-01-24 23:32:26
520
原创 Linux kernel编译以及grub2引导
初学Linux Kernel部分,第一步就是先自己玩玩如何下载kernel源代码进行编译并将新内核跑起来centos 7使用grub2取代之前的grub,网上在介绍linux kernel引导的时候大多以grub为例,所以我在第一次引导kernel的时候出现了挺多的问题,如果有遇到grub2引导问题的小伙伴,希望这篇文章可以帮到你本次系统为为VirtualBox新安装的CentOS-7-x
2018-01-23 14:39:30
4378
1
原创 VirtualBox安装Centos 7
#为了更好的学习VirtualBox下载地址:https://www.virtualbox.org/wiki/Downloads,根据自身电脑系统来下载对应的版本Centos7下载地址:https://www.centos.org/download/,选择合适的版本下载,本例选择的版本为:CentOS-7-x86_64-DVD-1611.isoVirtualBox的安装步骤略过....
2018-01-22 14:01:16
53070
7
原创 关于Tomcat7启动闪退的解决办法
在学习过程中遇到了tomcat7启动闪退的问题,从网上查看了资料,现在总结一下原因:startup.bat本身 属于批处理脚本,用来启动tomcat服务器中的相关文件,由于文件结尾没有pause指令,因此如果该批处理文件执行完毕,CMD的黑框就会关闭,造成所谓的闪退现象。大多数在网上查找闪退的解决方法的同学遇到的问题是闪退只是表面现象,深层次问题是tomcat服务器并没有运行起来并且由于闪
2017-09-06 22:47:15
8111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人