自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jin's blog

One reaps what one sows.

  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 蓝桥杯练习---- 基础练习 数列排序

import java.util.*;public class Main{ public static void main(String []args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int a[] = new int[n]; for(in

2017-11-29 21:43:48 540

原创 Hibernate入门学习(5)----Session和Transaction

1、Hibernate的执行流程1.Configuration对象:配置文件对象,读取hibernate配置文件xxx.cfg.xml2.SessionFactory对象:读取对象/关系映射文件 xxx.hbm.xml3.session对象:数据库链接对象,获得之后可以操作数据库。sessionde 各种方法如:save(),update(),delete(),createQuery()等。4.Tr

2017-11-29 17:15:52 321

原创 Hibernate入门学习(4)----Hibernate配置文档常用总结

1、配置数据库的基本信息<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernat

2017-11-29 16:15:12 178

转载 junit4单元测试框架的使用

原文地址 http://www.open-open.com/lib/view/open1462177214142.html我们写单元测试,一般都会用到一个或多个单元测试框架,在这里,我们介绍一下JUnit4这个测试框架。这是Java界用的最广泛,也是最基础的一个框架,其他的很多框架,包括我们后面会看到的Robolectric,都是基于或兼容JUnit4的。然而首先要解决的问题是。。。为什么要使用单

2017-11-28 20:32:49 288

原创 Hibernate入门学习(3)----第一个Hibernate例子

1、创建Hibernate的配置文件 ##在开发第一个例子之前,首先要创建hibernate.cfg.xml配置文件<1.1>创建好一个java项目,在该项目下的src源文件夹下—>new—>other—>hibernate—>hibernate configtion file (cfg.xml) 然后就是对该文件的配置了,直接看代码:<?xml version="1.0" encodi

2017-11-28 17:44:20 304

原创 Hibernate入门学习(2)----Hibernate Tools的安装及环境的搭建

开发前的准备我们在编写第一个Hibernate例子之前,我们要学会去在eclipse中配置我们开发时所必须的环境及插件。<1>安装Hibernate Tools for Eclipse 该插件是JBss推出的一个Eclipse综合开发工具插件,可以简化ORM框架Hibernate、JBss、Seam、EJB3等开发工作。<1.1>下载传送门:点击这里下载<1.2>下载完之后,打开eclipse可

2017-11-28 16:47:42 368

原创 Hibernate入门学习(1)----认识ORM及Hibernate

1、ORM(对象/关系数据库映射) ORM的全称: Object /Relation Mapping 对象/关系数据库映射 在目前的java、c#等面向对象的编程语言编写的数据库应用程序中,最终的信息最终保存在关系型数据库中,我们在应用程序中需要写很多的sql语句,这就与我们的面向对象的思想就不太符合了,于是就催生了ORM框架。就像下面的,我们有一个学生类,里面的信息我们如果要写到数据

2017-11-27 22:07:47 422

原创 HTTP Status 500 - /index.jsp (line: 1, column: 84) The JSP specification requires that an attribute

HTTP Status 500 - /index.jsp (line: 1, column: 84) The JSP specification requires that an attribute name is preceded by whitespace这个错误的原因:第一行,第84个字符,缺一个空格。 注意我发的图片上的标注,三个attribute之间的空格!!!!!!!

2017-11-25 23:48:33 3192

原创 java反射学习笔记(4)----通过反射来了解泛型的本质

我们在学习泛型的时候都知道,我们在定义了一个ArrayList<String> list1 = new ArrayList<String>();之后,这个集合里只能存放String类型的数据,但是我们考虑过泛型的作用期是什么时候么?我们看一下具体代码: ArrayList list = new ArrayList(); ArrayList<String> list1

2017-11-25 23:43:48 190

转载 java微信公众号开发(1)----开发者模式

微信公众帐号开发教程第1篇-开发模式启用及接口配置 编辑模式与开发模式微信公众帐号申请成功后,要想接收处理用户的请求,就必须要在“高级功能”里进行配置,点击“高级功能”,将看到如下界面:从上图中可以看到,高级功能包含两种模式:编辑模式和开发模式,并且这两种模式是互斥关系,即两种模式不能同时开启。那两种模式有什么区别呢?作为开发人员到底要开启

2017-11-25 15:15:53 3242

转载 Nat模式下通过shell来访问虚拟机中的linux

一、虚拟机NAT模式原理NAT模式在VMware下又称VMnet8。在这种模式下,宿主机有两块网卡,一块是真实的物理网卡(即NAT device),连接Network;一块是 VMware Network Adapter VMnet8,通过虚拟交换机(VMnet8)与虚拟机网卡进行通信。由于NAT device有网络地址转换功能,虚拟机网卡的数据通过 VMware Network Adapter V

2017-11-25 14:37:17 1078

原创 java反射学习笔记(3)----使用反射来调用方法

我们在类中调用方法的时候,一般都是,先实例化一个具体的对象,然后用这个对象来调用具体的函数方法,而我们说的利用反射来调用方法,是用函数方法对象来调用具体的对象。1、getMethod(“方法名”,参数类型的类类型)我们要获得一个方法的话,首先要获得一个类的类类型,之后再用类类型来getMethod方法来获得具体的方法,这个方法的返回值是一个Method对象。2、invoke方法该方法由Metho

2017-11-25 14:28:02 319

原创 java反射学习笔记(3)---使用Class来获取方法、成员变量、构造函数信息

1、基本知识点获取方法信息: 基本数据类型,void关键字都存在类类型 class.getMethods()方法获取是该类的所有public方法,包括从父类继承的方法; class.getDeclareMethods()方法获取该类自行声明的所有方法,不论访问权限; method.getName()获取方法名 method.getReturnType()获取方法的返回值 method.g

2017-11-24 21:22:58 558

原创 java反射学习笔记(2)----java中的静态加载类和动态加载类

首先我们要了解java中的编译和运行的两个概念,我们在初学java的时候都学过,我们会先写一个Test.java文件,然后javac Test.java,最后在java Test 。这其中的javac就是在编译这个.java文件,java命令就是在运行编译后的文件。1、静态加载类了解了编译和运行的连个概念后,我们就可以去学习静态和动态加载类了,其中,静态加载类就是使用new运算符去创建一个对象,在

2017-11-24 19:45:51 389

原创 java中父类与子类的转换问题

今天楼主结课测试,结果被一道说难不难,说简单不简单的题目搞晕了,充分说明了楼主的基础不扎实,很多细节没有搞清晰,就包括这一个经典的父类与子类的转换问题。今天总结一下。1、子类对象转换为父类对象看一段代码:package com;public class Test { public static void main(String[] args) { Fu foo = new Z

2017-11-23 22:35:06 5008 1

原创 java反射学习笔记(1)-----Class类的使用

1、万物皆对象java中的面向对象中,万物皆对象,但也有两个例外,静态成员(是属于整个类的,不属于对象的),基本数据类型,int a = 5;也不是面向对象的。除了这两个例外,其余的基本都是面向对象的,其中,类也是面向对象的。类是java.lang.Class的实例对象。2、Class类我们可以看一下Class类的源代码:其中有一条:Class类的构造方法是private类型的,在外面是无法去创

2017-11-22 20:44:07 243

转载 TCP/IP协议层次理解(转)

感谢大佬的总结: http://blog.csdn.net/linux_ever/article/details/51136723 1.硬件(物理层)TCP/IP的最底层是负责数据传输的硬件。这种硬件相当于是以太网或电话线路等物理层的设备。2.网络接口层(数据链路层)网络接口层利用以太网中的数据链路层进行通信,因此属于接口层。也可以认为是网卡驱动。驱动程序是在操

2017-11-22 11:22:00 887

转载 TCP/IP协议学习----(1.)基本概念

TCP/IP详解学习笔记(1)-基本概念 原创 2006年04月15日 23:48:00 <ul class="article_tags clearfix csdn-track

2017-11-22 10:48:47 251

原创 javaweb中使用servlet实现验证码

1、jsp页面在jsp页面中,我们要有下面几部分:1.输入框2.验证码图片3.看不清按钮4.提交按钮预期效果:思路:2、jsp页面代码:<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%><%String path = request.getContextPath()

2017-11-21 21:35:59 5857

原创 蓝桥杯练习----入门训练 圆的面积

import java.util.Scanner;public class Main { public static void main(String[] args) { int n = new Scanner(System.in).nextInt(); System.out.printf("%.7f",Math.PI*n*n); }} 在网上找的

2017-11-21 17:26:11 622

原创 蓝桥杯练习----入门训练 Fibonacci数列

在看见题目的第一眼就想到了递归:import java.util.*;public class Main{ public static int f(int n){ if(n==1||n==2){ return 1%10007; }else{ return (f(n-1)+f(n-2))%1000

2017-11-21 17:13:37 1138

转载 java中StringBuffer的用法

JAVA中StringBuffer类常用方法详解 转载 2012年05月03日 14:48:33 <ul class="article_tags clearfix csdn-t

2017-11-21 15:20:47 303

转载 linux中的正则表达式

Linux中的正则表达式 原创 2016年03月20日 22:39:44 <ul class="article_tags clearfix csdn-tracking-stat

2017-11-21 09:46:01 644

原创 ngork完整使用步骤总结最新2017

使用ngork的时候除了很多毛病,这里记一下:1、国内的最新ngrok网站:登录界面2、注册登录进去之后是这样的: 3、点击隧道管理,这里我们需要开通一个隧道,其中的服务器有免费的,也有收费的,推荐10块一个月的,因为免费的太慢了。 购买之后,你要填写有关信息。填写完之后,就是这个样子:隧道id和隧道域名一定要记住。之后要用到。 4、下载ngork工具:网站首页 5、点击客户端下载,下载相应

2017-11-18 23:25:13 749

原创 linux中的管道符与重定向

1、管道命令符管道命令符“|”的作用是将前一个命令的标准输出当作后后一个命令的标准输入,格式为“命令A|命令B”。举个例子: 我们学过一个grep查找命令,这个命令可以在一个文件中通过匹配某些字符来查找到你想要得到的信息,我们还学过一个wc -l统计文本的行数,现在我们想通过grep命令来匹配关键词"/sbin/nologin"来统计出有多少用户不允许登录,这里我们就用到了管道符。理清思路

2017-11-16 18:17:14 1540

转载 Vmware虚拟机下三种网络模式配置

VMware虚拟机有三种网络模式,分别是Bridged(桥接模式)、NAT(网络地址转换模式)、Host-only(主机模式)。VMware workstation安装好之后会多出两个网络连接,分别是VMware Network Adapter VMnet1和VMware Network Adapter VMnet8,这两个是可以在主机的网络连接中可以查看到的,还有一个是VMnet0,可以在vir

2017-11-16 11:56:07 359

原创 linux中的挂载设备和fdisk命令对硬盘分区

1、linux中的挂载概念?什么叫做挂载?linux中将硬盘与一个目录设置成相关联的状态叫做挂载。比如:我们划分了一个主分区,而这个主分区应该被挂载到/boot这个挂载点上,因为一个相当于"系统分区",另一个为"开机系统目录"。2、mount命令mount命令用于挂载文件系统,格式为:“mount 文件系统 挂载目录”。例如:将光盘文件挂载:“mount /dev/cdrom /media/cd

2017-11-15 20:54:18 3540 1

原创 linux下的文件目录和存储结构总结

1、一切从“/”开始linux下并不存在C/D/E/F盘,所有的文件及目录都是以树形结构划分的,并且每个文件都规定了自己的作用范围。 每个目录的具体作用: 常用的一些目录:目录名称 应放置文件的内容/boot 开机所需文件——内核,开机菜单及所需配置文件等/dev 任何设备与接口都以文件形式存放在此目录/etc

2017-11-15 19:46:07 7153

原创 javaweb学习总结(4)---Filter的分类

1、servlet2.5中的Filter分类在myeclipse中开发web project时,如果选择了j2EE中的javaEE5.0,那么就是servlet2.5过滤器的分类:REQUEST,FORWARD,INCLUDE,ERROR我们在[javaweb过滤器总结(3)中也提到了dispather](http://blog.csdn.net/jin970505/article/details

2017-11-14 21:27:02 1033

原创 java中的自增(++)和自减(--)的总结

z-= - -y - x- -今天在课堂上被一道题给“虐了”一小下,是关于java中运算符的题目,感觉很简单,但却失足。 所以要好好总结一下java中的自增和自减。先看一下课堂上的这一道题目:z=3、x=1、y=2。问z-= --y - x--?这道题楼主一眼看去,直接写出了 z=2。(说出来不嫌丢人,为了警醒自己!)答案其实为3。我们先说一下前自增和后自增、前自减和后自减的区别。自增(+

2017-11-14 20:43:24 28059 10

原创 javaweb中的过滤器学习(3)---Filter的部署详细总结

1、Filter的注册在开发好Filter后(也就是在重写完init()、doFilter()、destroy()方法之后),我们必须要对Filter进行注册,web服务器才可以调用到它。web.xml中注册Filter:<filter> <description>FilterDemo02过滤器</description> <filter-name>Filt

2017-11-13 20:55:31 1028

原创 javaweb中的过滤器学习总结(2)---Filter过滤器链和过滤器的生命周期

1、Filter链<1>web开发中可以写多个Filter,每个Filter有自己需要过滤的URL,当每个过滤器的URL不相同时,这些过滤器互不相关。<2>当多个过滤器的URL相同时,这多个过滤器就形成了Filter链,具体过滤的顺序由这多个过滤器在web.xml中的注册顺序而定。2、Filter的生命周期<1>Filter的创建:Filter的创建和销毁由web服务器负责,web应用程序启动

2017-11-13 20:15:32 1022

原创 javaweb中的过滤器学习总结(1)---myeclipse下的第一个Filter

1、 什么是过滤器?过滤器是一个服务器端的组件,可以截取用户端的请求与响应信息,并对这些信息过滤。过滤源—>过滤规则 ->过滤结果举个例子来看: 我们有时候会在某些网站上去浏览某些内容,比如有的网址要求必须登录才可以去浏览此网站上的视频内容,这就是开发人员在后台写的过滤器的作用。在用户请求某些页面时,启用一个过滤器来对某些信息来进行过滤,以此来确定是否响应某些内容给用户的请求。2、Filter

2017-11-12 17:05:46 2783

原创 linux下的grep和find命令简单总结

grep命令grep命令用于对文本进行搜索,格式为:“grep [选项] [文件]”。搜索某个关键词:“grep 关键词 文本文件”参数 作用-b 将可执行文件(binary)当作文本文件(text)来搜索-c 仅显示找到的次数-i 忽略大小写-n 显示行号-v 反向选择——仅列出没有“关键词”的行。几个实例:<1

2017-11-11 15:05:26 2055

原创 linux下的命令行通配符总结

我们想对一类文件批量操作,例如批量查看硬盘文件属性,那么正常命令会是:[root@linuxprobe ~]# ls /dev/sda[root@linuxprobe ~]# ls /dev/sda1[root@linuxprobe ~]# ls /dev/sda2[root@linuxprobe ~]# ls /dev/sda3但有些时候确实不知道分区的个数或分区号,这时候就要用到通配符来

2017-11-10 21:06:36 7783

原创 linux下的文件压缩的方法总结

tar命令tar命令用于对文件打包压缩或解压,格式为:“tar [选项] [文件]”。参数 作用-c 创建压缩文件-x 解开压缩文件-t 查看压缩包内有那些文件-z 用Gzip压缩或解压-j 用bzip2压缩或解压-v 显示压缩或解压的过程-f

2017-11-10 16:18:42 1282

原创 linux下的计划任务---crontab命令详解

1、为什么会用crontab命令? crontab命令的功能是在一定的时间间隔调度一些命令的执行。linux中实现定时的任务,像实现某个脚本请求或定时实现某个http请求时,我们可以用crontab命令。2、crontab的原理 当使用者使用 crontab 这个命令来创建工作排程之后,该项工作就会被纪录到 /var/spool/cron/ 里面去了,而且是以帐号来作为判别的喔!举例来说,

2017-11-09 22:11:38 524

原创 linux下的文件和目录常用命令总结

文件操作常用命令cat命令cat命令用于查看纯文本文件(较短的),格式为:“cat [选项] [文件]”。参数 作用-n 显示行号-b 显示行号(不包括空行)-A 显示出“不可见”的符号,如空格,tab键等等more命令more命令用于查看纯文本文件(较长的),格式为:“more [选项] 文件”参数 作用-n 显示行号-b

2017-11-09 21:51:23 295

转载 抽象类和接口的总结

抽象类和接口的区别、为什么用抽象类。 标签: 9946

2017-11-09 16:38:30 296

原创 linux下常用的系统工作命令

echo命令echo命令用于在终端显示字符串或变量,格式为:echo [字符串 | 变量]将echo命令的字符串输出到终端:jin1017@ubuntu:~$ echo linux.comlinux.com用echo命令查看SHELL变量的值(前面有$符号):jin1017@ubuntu:~$ echo $SHELL/bin/bash查看本机主机名:jin1017@ubuntu:~$

2017-11-09 12:02:35 592

java语言实现的简单的DBMS系统----基于mysql的基本功能

用java语言写的实现的mysql基本功能的代码,实现了增删改查

2017-11-08

空空如也

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

TA关注的人

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