自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(154)
  • 资源 (16)
  • 收藏
  • 关注

原创 hibernate之单向一对多关系

hibernate中单向一对多关系:   做留言板项目的发现自己hibernate种对表之间的关系有些陌生,之前一段时间,粗略的复习和se的东西以及数据结构的知识,想尽量让自己知道的东西更多一点,希望能在暑假可以找到一份实习的工作,让自己大四能彻底来一次接触社会。   我学习过的hibernate中有单向一对多关联,单向多对一关联,以及多对多的关联。   单向一对多,我理解是数据库中,

2017-05-25 14:03:05 412

原创 迭代器输出数据库数据

留言板:第一步:从首页面通过action来显示数据库的信息到jsp页面,location.href="Message/Message_list.action"struts.xml Message_list /WEB-INF/jsp/message.jsp /WEB-INF/jsp/error.jsp 从这里进入到message.jsp

2017-05-24 16:59:53 1133

原创 hibernate+struts2的详细分页代码

hibernate+struts2做的分页:首先导入jar包和配置struts.xml: /WEB-INF/jsp/message.jsp /WEB-INF/jsp/error.jsp核心:第一步持久化层:package domain;import java.util.Date;public class Mess

2017-05-23 23:52:37 338

转载 Java程序员修炼之路

大多数人选择Java可能只是因为听说Java前景好、Java比较好找工作、Java语言在TIOBE排行榜上一直位于前三等等之类的原因,但是Java具体好在哪里,心里却是没有什么概念的。其实我选择Java也是出于以上的原因,但是现在确实真正地爱上了Java。我们为什么选择Java那么现在我们来分析下Java的好处究竟在哪里。简单易学首先Java是一个面向对象的编程语言,容易理解。而且

2017-05-23 07:22:41 361 1

原创 把自己写的的项目发布到外网上

将自己写的项目发布到服务器上自己开学的时候在腾讯云上面申请学生主机,一个月就一块钱,就申请来玩一下,想把自己写的东西发布到网上,但是申请后一直在JavaEE的进阶的学习,就放在那里,这两天想用用,就写了一个留言板放在上面(嗯,确实很粗糙的一个项目,学艺不精)。使用Tomcat和腾讯云主机来完成这个申请腾讯云主机https://www.qcloud.com/act/c

2017-05-23 07:13:46 3492

原创 struts2+hibernate留言板并发布到自己的主机上(-)

struts2+hibernate留言板:可以来这里留言:点击打开链接自己写了一个留言板,这次只是简单的实现留言功能和显示留言的信息,并发布到我的个人服务器上(我写的只是实现功能,有很多不完美的东西,代码的整合以及其他的东西,我做的都不好,我把需要的功能全部实现后会重新整合一下,尽量让自己写的层次清晰)。后续再实现显示留言的分页,和搜索留言的功能,以及回复留言的功能:项目的目录:

2017-05-23 07:13:06 1060 3

原创 数组

/*数组变量是引用类型的变量,不是数组本身,只是让变量指向有效的数组对象 * 数组的初始化分为静态和动态的 *  不要在初始化数组对象时候,即指定长度,又分配初始值 */public class ArrayTest {    public static void main(String[] args) {//静态的    String []s=new String[]{

2017-05-19 13:00:13 193

原创 1001Exponentiation

DescriptionProblems involving the computation of exact values of very large magnitude and precision are common. For example, the computation of the national debt is a taxing experience for many co

2017-05-18 22:36:03 285

原创 1000 A+B problem

复习不知道该复习什么了,也快暑假找工作了,转眼就大四了,总得找点事做,刷题吧,从北大oj里面一道一道的来吧,不知道自己能刷到哪里。DescriptionCalculate a+bInputTwo integer a,b (0OutputOutput a+bSample Input1 2Sample Output3HintQ: Wh

2017-05-18 21:54:54 386

原创 设计模式-工厂模式

上面写过单例模式,下面准备把我知道的几个模式都给复述出来。工厂模式:实例化对象,用工厂方法代替new操作,包括工厂方法模式和抽象工厂模式,后者是前者的扩展。目的:定义一个接口来创建对象,但是让子类来决定那些类需要被实例化,工厂方法吧实例化的工作推迟到子类中去实现。范围“:有一组类似的对象需要创建,在编码是不能遇见需要创建那种类的实例,系统需要考虑扩展性。动机:尽量低耦合,产品和客户

2017-05-18 13:49:00 311

原创 设计模式-单例模式懒汉和饿汉的比较

设计模式指的是一套被反复使用,多数人知晓的,经过分类编目的,代码设计经验的总结。目的:使用实际模式为了可重用代码,让代码更容易被他人理解,保证代码的可靠性。有哪些设计模式:基本模式有23种:单例模式,工厂模式................对于配置文件,工具类,线程池,缓存,日志对象等,如果创造出多个实例,就会导致许多问题,如占用过多的资源,不一致的结果等,采用单例模式解决。常

2017-05-18 13:20:13 2881

原创 数据结构-二叉排序树的实现和深度优先算法

树和二叉树的区别:树种节点的最大度数没有限制,二叉树节点的最大度数为2。二叉树的节点有左右之分,也就是是有序树。一个深度为K的满二叉树,包含了2^k-1个节点。完全二叉树是左边或者右边缺少若干连续的节点。二叉排序树:如果左子树不为空左子树的节点都小于根节点,右子树反之,左右子树也分别为二叉排序树。深度优先算法:有三种:先序遍历:OLR           o是root      

2017-05-17 12:18:33 640

转载 数据抓包(网络爬虫)-正方教务管理系统登录

通过这篇文章,我实现自己的模拟登陆,并且成功的抓取到成功的页面。想想还是转载这位仁兄的,自己害差的远,Java爬虫第一次接触

2017-05-16 17:42:45 1648

原创 使用栈来模拟队列的操作

使用A和B两个栈来模拟队列,一个为入栈一个为出栈,这样来实现队列这里我们直接使用Java类库提供的Stack来实现。首先我们定义连个栈,一个放数据,一个出数据判断B栈是否有元素,有元素则直接pop;没有元素则需要我们将A里面的元素出栈然后放到B里面,再取出,即实现队列的先进先出Java代码:package v;import java.util.Stack;/*

2017-05-16 12:51:58 1363

转载 Linux

学习交流群: Linux 环境编程 610441700

2017-05-16 12:43:30 419

转载 Linux

学习交流群:    Linux 环境编程 610441700说明:本系列文章并不能取代 《APUE》这本旷世之作,文章中难免有错误与不足之处,希望读者们遇到有疑问的地方可以加群互相交流,共同进步。写这一系列文章的目的有三个:一是为了提升自己对 Linux 的理解,二是锻炼自己能够把知识点讲清楚,三是希望能更好的帮助基础薄弱的同学能够在学习 APUE。Linux

2017-05-15 20:35:43 644

原创 如何在O(1)的时间复杂度求栈中的最小数据元素:

如何在O(1)的时间复杂度求栈中的最小数据元素:我们知道栈里面的数据我们只能访问栈顶端的数据,这样时间复杂度就为O(N)。如何用O(1)的事件复杂度求出栈中的最小元素,在算法中经常会采用用空间来换取时间的方式来提高时间的复杂度。也就是用两个栈,一个存放数据,一个存放栈的最小元素。

2017-05-15 20:27:19 639

原创 数据结构-栈和队列

站和队列是两种重要的线性数据结构,都是在一个特定的范围的存储单元中的存储数据。与线性表相比,它们的插入和删除操作收到更多的约束和限定,又被称为限定性的线性表结构。栈是先进后出FILO,队列是先进先出FIFO,但是有的数据结构按照一定的条件排队数据的队列,这时候的队列属于特殊队列,不一定按照上面的原则。实现栈:采用数组和链表两种方法来实现栈

2017-05-15 08:16:18 291

原创 jsp+MySQL实现分页

分页是JavaEE学习中我们常用的一个知识,在起初我的学习中,当时有许多不理解,从jsp的分页,再到servlet,然后hibernate中的分页,逐渐的熟悉理解这个知识。由于是从头复习,这里使用jsp+MySQL实现分页,实际开发中并不建议使用,代码可读性太差,不符合MVC模式,这里只是做一个了解。通知分页要使用MySQL的select * from where Student limit

2017-05-15 07:09:57 703

原创 分页功能

分页是我开始接触Java时候感觉最难的东西,感觉毫无思路,现在回过头看其实还是有规律的。

2017-05-14 12:48:46 279

原创 几种简单排序的比较

一般来说:冒泡排序用的最少,它的应用场合是只有数据量很小的时候才会有一些引用价值。选择排序把交换次数降到最低,但是他的比较次数仍然很大,每次轮到的值保存下来,然后需要和右边数据逐一比较,当交换数据相对于比较数据耗时多时候,可以考虑。大多数情况下:插入排序的三种简单排序算法中最好的选择,对于更大数据量的排序则需要用快速排序。这个在后面的复习中会提出来。 上面三个简单算法时间复杂度都是O(

2017-05-13 22:17:22 235

原创 数据结构-插入排序InsertSort

多数情况下:插入排序在简单排序中是最好的一种,虽然算法需要的时间仍然是O(N^2),但是一般情况下比冒泡排序快一倍,比选择排序要快,但是插入排序要麻烦一点,但是它常用在较复杂的排序的最后阶段。概念:对于给定的一组随机数据,初始时假设第一个记录自成一个有序序列,其余为无序的,从第二个记录开始,按照记录的大小一次将当前处理的记录插入到之前的有序序列,直到最后一个为止。             

2017-05-13 20:11:43 310

原创 (复习)Struts2+MySQL完成登录数据是够为空的校验(二)

首先:编写校验配置文件:命名规则为action-validation.xml文件 进入index.jsp页面后,当我们点击登录时,会转入action-validation.xml中,对字段进行校验,如果有误会返回input进行返回错误。我们可以加来查看错误的类型。s是struts2的标签库这里我们可以在struts2 中的Apps里面找到校验文件这里展示一下项目的目录

2017-05-12 21:17:14 392

原创 如何抓取一个页面的数据--第一次尝试这方面的的知识

想尝试去写一个程序来实现登录后可以直接查询到我在学校的成绩,但是没做过这方面的东西,而且计算机网络这门课学一年多了,实在记得东西不多,当锻炼了吧。我想我一步知道应该抓取一个页面的数据,然后再通过fiddler抓包,来获取一些需要发送的东西,这里我尝试第一步:如何抓取一个页面的数据。

2017-05-12 12:31:58 653

原创 (复习)Struts2+MySQL完成登录和验证(一)

Struts2+MySQL完成登录和验证:前面写过无数据的登录,这次需要从数据库获取数据来判断登录用户是否合法:1.导入jar2.配置struts.xml3.配置web.xml这里不再写前面的基本配置,有需要的可以在这里看配置 点击打开链接4.写连接数据库的工具类package com.cl.util;import java.sql.*;public cla

2017-05-12 10:36:14 666

原创 数据结构-选择排序

昨天写了数据结构简单排序中的冒泡排序BubblSort:一般来说第一次排序N个数据,有N-1次比较,第二次又N-2次排序........;总共约N^2/2次比较(最坏的情况下,每次比较都需要交换数据)。由于常数不在大O表示法中所以,时间复杂度为O(N^2.),所以他的速度是很慢的。选择偶爱徐改进了冒泡排序:将交换次数从O(N^2)变成了O(N),但是比较次数不会变。选择排序:将

2017-05-12 10:35:26 300

原创 数据结构-冒泡排序

冒泡排序算法在排序的方法中是最简单但是运行起来非常慢所以冒泡排序在开始进行排序学习时候是一个非常好的算法。冒泡排序经过第一轮排序后(由小到大),虽然不能将数据顺序排好,但是将最大的数据放到最后,此后我们在后面几轮,依次将最大值放在后面,直到只有一个数据为止,此时,数据排序完成:下面的例子:6,12,16,7,5;第一轮之后:6,12,7,5,16;此时只需要比较前四个数据第二轮

2017-05-11 16:18:29 278

原创 数据结构--数组和二分法(复习也是预习)

学到后面总觉得数据结构非常重要,因为Java一些相关技术不断的升级更新,我们不断的学习,但是数据结构和算法其实感觉还是老样子,用来用去都是那些算法,虽然大二时候开过数据结构和算法,但是没有学的很好,勉强应付考试,这里我将继续复习他们,也可以叫预习。。啊哈哈。。。其实就我自己而言对数据结构的理解就是为了高效的对数据的进行处理和安排。下面步入正题:无论是否学过数据结构,数组都是我们所熟知的,在

2017-05-11 13:40:19 440

原创 (复习)Struts2配置和简单案例(二)

这里用struts2写一个不含数据库的登录:1.写出登录界面: name: pass: 2.登录成功和失败分别跳转的页面,这里只举例成功的 success 3.写action和struts.xml的配置:public class LoginAction extends ActionSuppo

2017-05-11 13:23:20 303

原创 (复习)Struts2配置和简单案例(一)

学习ssh已经有一段时间这里再回顾回顾:我们都知道Struts2是struts1基础上的升级(因为我开始学的1后来感觉过时了又学2,就我自己当时的感觉来说Struts1里面的FormBean继承ActionForm(这里进行数据校验等操作),action又继承Action(这里处理提交的数据进行处理),他们分开进行。而struts2则只继承ActionSupport,这是我当初最能开始区分他们

2017-05-10 22:22:02 374

原创 (复习)java web jsp

我们都知道JSP为了简化开发,提供了一些内置对象,用来实现很多JSP的应用,这些内置对象我们不需要定义,可以直接使用。 Jsp九大内置对象:request,response,application,session,out,page,exception,pageContent,config。其中 request  response out page config exception page

2017-05-10 21:44:04 332

原创 商品的录入和窗口表格商品的显示

创库import java.awt.*;import java.sql.*;import javax.swing.*;import javax.swing.table.JTableHeader;public class WareHouse extends JFrame{private JTable WareTable;// 带有滚动条的面板private JScrollPane

2017-02-28 13:42:36 964

原创 (JDBC)连接MySQL数据库,以及插入信息

安装MySQL真是花费一番力气啊,嘿嘿。package com.xynu.util;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;import java.sql.Connection;public class MySQLCon {/* * 写一个函数 *

2017-02-25 19:03:36 400

原创 继承

package com.xynu.util;public class Person{ public static void main(String[] args) { Chinese chinese=new Chinese(); Amer amer=new Amer(); chinese.say(); amer.say(); }}class Person2 { pub

2017-02-24 19:58:20 332 1

mysql读写分离

实现数据库的读写分离的基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。

2018-02-08

SSH整合jar包

ssh整合

2017-07-01

dbcp和pool.jar

commons-dbcp-1.2和commons-pool-1.3的jar包

2017-06-13

json.org.jar

json的jar包

2017-06-12

jQuery+ajax

jQuery+ajax

2017-06-02

SocketDemo.

SocketDemo. mysql-connector-java-5.0.5-bin.jar

2017-05-27

个人主页PersonalCenter

个人主页的静态代码,希望有用

2017-05-27

Java算法技术

Java版算法设计

2017-05-17

httpclient.jar

httpclient.jar

2017-05-15

hibernate4.2

hibernate

2017-05-15

Spring3.23

Spring开发的jar

2017-05-15

数据结构Java版

Java版的数据结构

2017-05-15

Java数据结构

2017-05-13

Struts2.3.32-all.zip

Struts2

2017-05-12

struts-2.3.32.7z

2017-05-12

空空如也

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

TA关注的人

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