自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (6)
  • 收藏
  • 关注

原创 Hibernate(5.3.7)基本操作

准备工作:这种做法不可取,因为最好是要单独的一个HibernateUtil类(因为SessionFactory最好是唯一的)来生成session会话对象的,但我这里图省事,就这样写了,因为测试较为方便。详细的可以看我的笔记:Hibernate精通笔记 /** 得到session方法 * @return */ protected Session getSession() { //加...

2018-12-08 16:52:29 650

原创 Hibernate(5.3.7)使用流程

一:导包 (版本5.3.7)hibernate5.3.7\hibernate-release-5.3.7.Final\lib\required下的全部包包链接二:编写hibernate.cfg.xml配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC ...

2018-12-08 16:43:51 1104

原创 Hibernate(5.3.7)检索方式

1、导航对象图检索方式根据已经加载的对象,导航到其他对象,利用类与类之间的关系来检索对象。例如:Order order = (Order) session.get(Order.class,1);Customer customer = order.getCustomer;2、OID检索指使用Session的get()和load()方法加载某条记录对应的对象。Customer cust...

2018-12-08 16:27:00 276

原创 Hibernate(5.3.7)关联关系中的反转和级联

1、反转:反转操作在映射文件中通过对集合的inverse属性设置,来控制关联关系和对象的级联关系。inverse默认为false,关系的两端都能够控制,但会造成更新时出现重复更新的情况,产生多余的SQL语句。所以在实际开发中,一对多的时候,将一的一方inverse设置为true,即由多的一方维护关联关系;多对多则任意设置一方即可。(ps:inverse只对<set>、<one...

2018-12-08 16:09:08 513

原创 WEB:注册登录功能与Jquery唯一性验证

前面是后台代码,分别为Bean用户实体类,模拟DB,Dao层类,Service层类,Servlet类(登录、注册、注销)。还有两个过滤器(字符编码和拦截个人资料)没写上去,再写就太多了。当然,这是个练手之作,望大佬不吝指教。有问题的话,请在评论留言。用户实体类package bean;public class Bean_User { private String name; pri...

2018-11-18 10:40:18 921

原创 Java图书购买订单系统的简单实现(使用ArrayList集合框架)

实现了一个简单的图书购买订单系统主要类为:Admin类:**购买方法:**通过对预设的图书列表进行遍历。如果输入的购买图书编号与集合中的某个元素对象的图书编号相同,且此元素对象的库存大于购买数,购买数大于0:则在order对象的items属性列表中,新建一个OrderItem类型元素对象,将相对应的图书名称、价格、购买数量作为其属性,然后将book集合相应对象的库存减去购买数量。如果输入的购...

2018-10-14 11:12:56 7653 2

原创 Java单纯数组与对象实现学生管理系统1.0

public class Student { private String name; private String phoneNumber; public Student() { } public Student(String name,String phoneNumber) { this.name = name; this.phoneNumber = phone...

2018-10-05 14:35:34 891 1

原创 Hibernate(5.3.7)的二级缓存

hibernate提供了两个级别的缓存。第一个级别:Session级别,属于事务范围,由hibernate管理,一般无须干预。第二个级别:SessionFactory级别,属于进程范围,是一个可插拔缓存插件,由工厂管理。原理与分类:根据对象的ID加载和缓存数据。当执行查询获得的结果集为实体对象的时候,hibernate会把获得的实体对象按照ID存到二级缓存中。在访问指定对象时,先从一级缓...

2018-12-08 16:35:45 862

原创 Hibernate(5.3.7)的三种关联关系

1、一对多(双向关联)双向关联较为耗费资源,因此在实际开发中,使用单向关联(在下文代码中有注释)即可。多的一方的POJO类需要有私有化的一的一方的实例即://多对一客户类属性private Customer customer;一的一方的POJO类需要有私有化的多的一方的Set集合://一对多订单集合private Set<Order> orderSet = new Ha...

2018-12-08 16:00:30 239

原创 Hibernate(5.3.7版)核心API

1、Configuration该接口只存在系统初始化阶段,将SessionFactory创建完成,语法如下:Configuration configuration = new Configuration().configure();或者:Configuration configuration = new Configuration().configure("xml文件位置");2、S...

2018-12-08 15:53:36 589

原创 Hibernate(5.3.7版本)核心XML文件

1、*.hbm.xml文件详解该文件是将对象持久化到关系型数据库中的相关信息,结构基本相同:<?xml version="1.0"?><!--映射文件的dtd信息--><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate...

2018-12-08 15:47:23 407

原创 Hibernate框架简介

一、Hibernate简介1、Hibernate:是一个开放源代码的ORM(object relational mapping,对象关系映射)框架,是对JDBC的轻量级对象封装。优点:a:对JDBC访问数据库的代码做了封装,简化了数据访问层繁琐的重复性代码,减少了内存消耗,加快运行效率。b:基于JDBC的主流持久化框架,简化了DAO层编码工作。c:使用java的反射机制,不使用字节码增强...

2018-12-08 15:37:11 536

原创 网络编程:实现简单的内网一对一互聊

服务器端import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;/** * @author 万星明* @version 创建时间:2018年10月22日 下午2:51:27 */public class Server {...

2018-11-04 11:00:00 486

原创 网络编程:上传文件

服务器端import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileOutputStream;import java.net.ServerSocket;import java.net.Socket;/** * @author 万星明* @version 创建时...

2018-11-04 10:58:10 208

原创 URL:通过connection下载资源

import java.io.BufferedOutputStream;import java.io.ByteArrayOutputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;/** * ...

2018-11-04 10:54:43 530

原创 URL:下载资源

import java.io.ByteArrayOutputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;/** * @author 万星明* @version 创建时间:2018...

2018-11-04 10:53:46 214

原创 反射:通过反射对象调用构造方法

import java.lang.reflect.Constructor;/** * @author 万星明* @version 创建时间:2018年10月26日 上午11:38:22 * 类说明 */public class 通过反射对象访问构造方法 { public static void main(String[] args) throws Exception { /...

2018-11-04 10:52:50 1196

原创 反射:通过反射调用属性

import java.lang.reflect.Field;/** * @author 万星明* @version 创建时间:2018年10月26日 上午10:43:23 */public class 反射属性调用 { public static void main(String[] args) throws Exception { //创建反射对象 Class c...

2018-11-04 10:52:03 521

原创 反射:通过反射调用对象方法

/** * @author 万星明* @version 创建时间:2018年10月26日 下午12:01:36 * 类说明 */public class 反射调用对象方法 { public static void main(String[] args) throws Exception { //创建反射对象 Class<?> clazz = Class.fo...

2018-11-04 10:51:20 1209

原创 单例模式中懒汉模式与饿汉模式

/** * @author 万星明* @version 创建时间:2018年10月26日 下午4:32:10 * 请编写一个单例模式,类名自己定义(不允许出现无意义命名)。* 分别用懒汉和饿汉模式进行实现,并在程序中加入适当注释,标明此种写法是懒汉模式还是饿汉模式 *//** * 饿汉单例模式 */public class HungrySingle { //私...

2018-11-04 10:50:01 660 2

原创 java基础综合二

/** * @author 万星明* @version 创建时间:2018年10月26日 下午3:36:46 * 类说明 [1] 创建书籍类,要求具备两个属性(书名+价格),正确编写其get、set方法,构造方法,重写toString方法 [2] 书籍类,要求其实现Comparable接口,并按照要求实现其compareTo方法(比较规则:先按照价格进行比较,从高到低进行排序,如果价...

2018-11-04 10:48:47 519

原创 JAVA基础综合一

a)生成20个取值范围在0-20(包含20)之间的随机数,并将其存放到数组中b)求数组中这20个随机数的总和和平均数,平均数取整即可,不考虑小数点c)采用排序算法,这20 个整数按照从小到大排序后输出(自己写排序算法,不要调用Arrays的方法。)d)实现对排序后的数字进行出现次数的统计,要求输出的顺序和排序的顺序一致,请参考效果图(不使用集合)/** * @author 万星明*...

2018-11-04 10:47:30 1449

原创 java xml文件解析初涉

通过SAX解析xml文件,由四部分组成,xml文件,文件存储类,解析类,处理器类。以下为xml文件<?xml version="1.0" encoding="utf-8"?><!DOCTYPE students[<!ELEMENT students (student+)><!ELEMENT student (sname,sage,ssex)>&...

2018-10-24 14:12:57 125

原创 Java递归删除文件夹和下面的所有子文件

import java.io.File;import java.io.FilenameFilter;/** * @author 万星明* @version 创建时间:2018年10月19日 下午4:45:05 * 4.编写一个递归删除方法,传入文件夹,删除该文件夹和下面的所有子文件*/public class Test4 { public static void main...

2018-10-21 17:02:35 3056

原创 统计一个文件中各个字母出现次数

import java.io.BufferedReader;import java.io.FileInputStream;import java.io.InputStreamReader;/** * @author 万星明* @version 创建时间:2018年10月19日 下午4:32:00 * 3、统计一个文件xxxx.txt中各个字母出现次数:* 例如(A(8),...

2018-10-21 17:01:25 8162

原创 java用NIO流拷贝文件

import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;/** * 用NIO流拷贝文件 * @author 万星明 * @version 1.0...

2018-10-21 16:59:49 925

原创 java多个线程来进行并行计算包含了2千个整数的数组和

/** * @author 万星明* @version 创建时间:2018年10月18日 下午6:41:41 * 计算任务,一个包含了2千个整数的数组,分拆了多个线程来进行并行计算,最后汇总出计算的结果。*///创建一个ArraySum的类,继承Thread使得其为线程类public class ArraySum extends Thread{ //属性data(数组数据)、sta...

2018-10-21 16:57:59 1506

原创 java使用IO流打印九九乘法表

import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.io.PrintWriter;/** * @author 万星明* @version 创建时间:2018年10月20日 上午9:4...

2018-10-21 16:55:51 1011

原创 java实现文件拷贝的两种方式(字符流与字节流)

简单实现了通过字节流与字符流两种方式拷贝文件import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWrit...

2018-10-21 16:53:18 1964

原创 java实现人机猜拳小游戏

通过构建玩家类,计算机类,游戏类,三个类,实现了简单的人机猜拳小游戏。/** * @author 万星明* @version 创建时间:2018年10月20日 下午3:01:09 * 计算机类*/public class Computer { public static String name = "计算机"; public static int score = 0; //...

2018-10-21 16:51:09 4111 2

原创 Java基础IO流将一个文本文件的内容转换为List

import java.io.BufferedReader;import java.io.FileReader;import java.util.ArrayList;import java.util.List;/** * 实现将一个文本文件的内容转换为List(后续是将数据装载到数据库中) * @author 万星明 * @version 1.0 * @time */pub...

2018-10-18 08:37:39 4178 2

原创 Java将两个字符串中重复的元素取出来赋给另一个字符串

import java.util.Scanner;/** * 现在有两个用户输入的字符串,将这两个字符串中重复的元素取出来赋给另一个字符串 * @author 万星明 * @version 1.0 * @time */public class Work7 { static Scanner sc = new Scanner(System.in); public static vo...

2018-10-13 16:21:21 1429

原创 Java从身份证号码,提取用户的出生年月日,输出用户的生日信息。

import java.util.Calendar;import java.util.Scanner;/** * 根据用户输入的身份证号码,从字符串中提取用户的出生年月日,输出用户的生日信息。 要求: 身份证号码必须为18位或16位。 年龄范围在1900到当前日期之间。 月份必须在1~12之间 对应的日应该与当前月相符,如4月最多只有30天。注意判断闰年的2...

2018-10-13 16:20:08 22932 6

原创 Java求一个字符串中,指定字符串出现的次数

import java.util.Scanner;/** * 编写一个方法,输出在一个字符串中,指定字符串出现的次数 提示: 方法一:使用indexOf和subString方法,循环判断并截取 方法二:使用replace方法将字符串替换为空,然后求长度 * @author 万星明 * @version 1.0 * @time */public class Work4 {...

2018-10-13 16:19:03 43446 6

原创 Java输出字符串中的大写英文字母数,小写英文字母数以及非英文字母的三种方法

import java.util.*;/** * 3、编写一个程序,输出一个字符串中的大写英文字母数,小写英文字母数以及非英文字母。 提示: 方法一:使用循环提取字符,判断字符是否在A-Z 、a-z区间 方法二:定义大写、小写字母字符串列表,使用循环提取字符,判断字符在大写字母还是小写字母列表 方法三:使用Character.isUpperCase和Character.isLo...

2018-10-13 16:17:51 6348

原创 Java控制台接收一个整数,然后输出数字的长度。

import java.util.*;/** * 1、从控制台接收一个整数,然后输出数字的长度。 * @author 万星明 */public class Work1 { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { System.out.print...

2018-10-13 16:16:31 4251

原创 Java邮箱格式进行验证

import java.util.*;/** * 提示用户输入E-mail,然后对邮箱格式进行验证,要求必须包含@和.,并且最后一个.必须在@之后。 * @author 万星明 */public class Work2 { static Scanner sc = new Scanner(System.in); public static void main(String[]...

2018-10-13 16:14:48 9658

18年年关Java面试资料

18年年关Java面试资料,最新面试信息,面试资料。年前面试的注意了。

2018-10-24

Java开发实战1200例(第2卷)

Java开发实战1200例(第2卷),这是一本书,完整的书。

2018-10-22

电路设计项目200个

1打印专用,4X4动态扫描键盘,4X4键盘,8人表决器,61A板电路原理图,300M射频遥控电路,555延时关灯,1820温度采集,2051流水灯,C2051红外遥控器,LED电子钟,PC红外遥控器,波形发生器,单片机编码-机器人,多功能定时器,高精度频率计,红外遥控电子钟,红外遥控数字钟,基于1302的万年历8951,交通灯,具有看门狗的单片机电机控制,声控延时灯,等等200个80C51等电路项目

2018-10-22

基于 MATLAB 的 DQPSK 调制解调器设计与实现

DQPSK 调制解调技术是在 QPSK 基础上发展起来的一种技术,其在发射方 采用差分编码, 对原来的传递信息码进行一次相对编码, 利用载波相位的相对 变化来表示传输信息。主要任务是研究数字信号调制技术中的四进制数字信号的 调制调解,熟练掌握差分四相相移键控(DQPSK)在信号传输中的应用,以及其性 能特点。然后着重对四进制数字信号的调制调解进行研究,重点掌握其中差分四 相相移键控(DQPSK)的原理,并对其在 MATLAB 平台进行设计与仿真。

2018-10-15

java入门PPT课件

从语言概述,到网络编程,详尽的Java入门课件,内含课堂作业和练习,从头到尾学一遍,多敲,入门首选。

2018-10-05

空空如也

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

TA关注的人

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