
Java
文章平均质量分 85
茅十八呀
这个作者很懒,什么都没留下…
展开
-
如何下载GitHub上指定某个文件夹(下载仓库子文件夹)
首先进入需要下载的文件夹(比如这个点击后复制地址栏地址)复制地址栏链接粘贴到这个网址:https://minhaskamal.github.io/DownGit/#/home可以点击生成链接,下载也可以直接点击下载OK...原创 2020-09-10 11:21:38 · 1145 阅读 · 1 评论 -
SSM学生信息管理系统+Maven+Mysql+Spring+SpringMVC+Mybatis
SSH学生信息管理系统 系统架构SSM+Mysql+Maven+JSTL 登录页面 主页面 学生查询页面 新增学生 修改学生 系统目录 源码地址:https://github.com/yzk2356911358/Student_SSM....原创 2020-09-01 15:41:25 · 972 阅读 · 0 评论 -
springMvc - JSP向后台controller传中文后乱码
spring遇到jsp向后台controller传中文后乱码问题JSP<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false"%><meta http-equiv="Content-Type" content="text/html; charset=utf-8">web.xml<filter>原创 2020-08-27 14:25:38 · 215 阅读 · 0 评论 -
SpringBoot+MySQL+Maven学生信息管理系统
一、设计说明1、功能结构2、项目架构3、包及Java类说明4、数据库设计、二、功能实现1、登陆1.1 注册2、系统主界面 登陆时调用LoginAction,该Control完成相应的逻辑操作(判断用户名、密码、验证码是否为空)、并且调用相应的UserDao数据库访问层的相应组件,完成登陆校验,然后将结果返回给视图层 ,视图层提供给用户,以界面的形式展示。...原创 2020-06-04 10:10:38 · 2974 阅读 · 2 评论 -
Jsp-Servlet-tomcat-mysql学生管理系统
Test原创 2020-02-13 20:09:06 · 649 阅读 · 0 评论 -
日志输出框架Log4j使用
一、Log4j日志介绍Log4j是Apache的一个开源项目,使用Log4j进行日志操作,我们可以控制日志信息输送的目的地是控制台、文件等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。此外,通过Log4j其他语言接口,您可以在C、C++、原创 2016-12-27 16:29:48 · 1407 阅读 · 0 评论 -
Hibernate查询数据
package com.ittx.hibernate002.model;import java.util.Date;import java.util.List;import org.hibernate.Query;import org.hibernate.SQLQuery;import org.hibernate.Session;import org.hibernate.Sessi转载 2017-01-09 21:14:50 · 292 阅读 · 0 评论 -
HibernateUtils
HibernateUtils.javapackage com.yzk.hibernate.util;import org.hibernate.SessionFactory;import org.hibernate.boot.registry.StandardServiceRegistryBuilder;import org.hibernate.cfg.Configuration;im原创 2017-01-09 21:12:03 · 731 阅读 · 0 评论 -
第一个hibernate程序
1.什么是hibernate?hibernate是数据持久层的一个轻量级框架.数据持久层的框架有很多比如:iBATIS,myBatis,Nhibernate,Siena等等。并且Hibernate是一个开源的orm(Object relations mapping)框架,提供了查询获取数据的方法,用面向对象的思想来操作数据库,节省了我们开发处理数据的时间。2.hibernate 优点1原创 2017-01-09 08:47:49 · 244 阅读 · 0 评论 -
User_$$_javassist_1 cannot be cast to javassist.util.proxy.Proxy
解决方法 :懒加载映射文件加:lazy="false"hibernate-mapping>classname="com.yzk.employeessystem.model.Department"table="DEPARTMENT"lazy="false">idname="id"type="int">columnname="ID">column原创 2017-02-04 20:18:56 · 287 阅读 · 0 评论 -
servlet接受form表单d值和文件上传
ApacheCommons组件 commons-fileupload-1.3.2.jar和commons-io_2.4.jarServlet页面package com.studentweb.mode;import java.io.File;import java.io.IOException;import java.io.UnsupportedEncodingException;原创 2016-12-20 11:17:31 · 1985 阅读 · 0 评论 -
Action返回错误信息
实例Actionpackage com.struts.action;import org.apache.log4j.Logger;import com.opensymphony.xwork2.ModelDriven;import com.struts.model.User;@SuppressWarnings("serial")public class Form extends B原创 2016-12-29 19:48:35 · 1628 阅读 · 0 评论 -
Struts工作原理
三、struts2工作原理一个请求在Struts2框架中的处理大概分为以下几个步骤(可查看源码:https://github.com/apache/struts):1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于原创 2016-12-29 08:47:30 · 278 阅读 · 0 评论 -
深入了解 Struts
内容目录 一.struts核心文件1.struts.properties文件struts常量定义2.struts.xml核心文件二.Action搜索顺序三.动态顺序1.Action的method属性完成动态方法调用2.感叹号方式!3.通配符方式四.struts2接受参数的几种形式1.用Action的属性2.使用DomainModel3.使用Model原创 2016-12-28 20:23:50 · 309 阅读 · 0 评论 -
Mac 终端Mysql路径设置
1.打开终端,输入: cd ~会进入~文件夹2.然后输入:touch .bash_profile回车执行后,2.再输入:open -e .bash_profile会在TextEdit中打开这个文件(如果以前没有配置过环境变量,那么这应该是一个空白文档)。如果有内容,请在结束符前输入,如果没有内容,请直接输入如下语句:export PATH=${PATH}:/usr/loca原创 2017-01-10 10:05:30 · 3514 阅读 · 0 评论 -
File文件的 基本操作
package com.java.list.ex1;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStreamReader;public class FileTest {public staticvoid m原创 2016-10-12 19:07:24 · 279 阅读 · 0 评论 -
Spring Boot Pageable 加thymeleaf实现分页
maven项目pom.xml引入<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.3</version...原创 2018-12-19 14:28:19 · 1960 阅读 · 0 评论 -
通用权限管理系统SSH+Mysql
一.项目介绍转载 2018-07-30 21:42:56 · 596 阅读 · 0 评论 -
解决Error:Could not create the Java Virtual Machine.Errpr:A fatal exception has occurred.Program will
然后在控制台中报错:“-Djava.endorsed.dirs=D:\working\apache-tomcat-9.0.7\endorsed is not supported. Endorsed standards and standalone APIsin modular form will be supported via the concept of upgradeable modules...原创 2018-04-23 16:10:43 · 2524 阅读 · 3 评论 -
2016年度总结
1.知识体系2.阶段学习二.知识总结1阶段2阶段3阶段4阶段三.生活总结原创 2017-01-05 22:07:56 · 310 阅读 · 0 评论 -
车到家洗车管理系统[JavaWeb]SSH+MySQL+Jsp
GitHub地址:https://github.com/yzk2356911358/CarmessageSystem数据库:https://download.youkuaiyun.com/download/yzk2356911358/10793734原创 2017-12-28 15:29:57 · 1696 阅读 · 6 评论 -
GitHun create and push
…or create a new repository on the command lineecho "# employeessystemv1" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin git@github.com:yzk2356911358/原创 2017-01-29 21:43:31 · 322 阅读 · 0 评论 -
Hibernate关系映射多对一
多对一单向关联多段持有一端实例 ModelStudent.javapackage com.yzk.hibernate.model;/** * 多对一单向关联 * * 多端持有一端实例 * * * @author viktor.zhou * */public class Student { private int id; pri原创 2017-01-10 21:56:56 · 226 阅读 · 0 评论 -
初识Struts2
一.什么是Struts2Apache Struts2 是流行和成熟的基于MVC设计模式的Web应用程序框架。它成功地结合了WebWork和Struts1.x 两种 web 框架。使用OGNL表达式和Struts2标签来解决应用程序数据。通过Struts2可以减少使用MVC模式开发Web应用程序时间.二.环境搭建下载StrutsJar包下载地址:地址:http原创 2016-12-27 16:28:38 · 325 阅读 · 0 评论 -
Struts文件上传
struts.properties######更改action访问后缀######struts.action.extension=do###动态方法调用struts.enable.DynamicMethodInvocation=true###设置上传文件临时目录####struts.multipart.saveDir=/Users/yzk/works/Java/Servlet/apa原创 2017-01-02 20:06:25 · 263 阅读 · 0 评论 -
Java集合容器
java集合类主要负责保存、盛装其他数据,因此集合类也称容器类。java集合类分为:set、list、map、queue四大体系。其中set代表无序、不可重复的集合;list代表有序、可重复的集合。map代表具有映射关系的集合;queue代表队列集合。java集合类主要由两个接口派生:Collection和Map,是集合框架的根接口。下面是其接口、子接口和实现类的继承树。Set:不区分原创 2016-09-29 17:22:22 · 216 阅读 · 0 评论 -
io流总结
I/o操作 Input/Output 输入/输出操作程序>>>>>>>>>>>>(输出)流(输入)按方向分:(输入流)(字符流类型) InputStream(父类) FileInputStream ByteArrayInputStream DataInputStream ObjectInputStream按方向分:(输出流)(字符流类型)OutputStream Fil原创 2016-10-14 22:27:05 · 234 阅读 · 0 评论 -
Java范型
在定义 一个 变量之前 必须 要定义数据类型 那么在不知道 数据类型 的 情况下 就可以使用范型使用变量之前要定义,定义一个变量时必须要指明它的数据类型,什么样的数据类型赋给什么样的值。针对不同的数据类型,除了借助方法重载,还可以借助自动装箱和向上转型。我们知道,基本数据类型可以自动装箱,被转换成对应的包装类;Object 是所有类的祖先类,任何一个类的实例都可以向上转型为 O原创 2016-09-28 17:05:47 · 206 阅读 · 0 评论 -
网络编程
TCP: TCP是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称TCP / IP。UDP:UDP是用户数据报协议的缩写,一个无连接的协议。提供了应用程序之间要发送的数据的数据包。Socket 编程套接字使用TCP提供了两台计算机之间的通信机制。 客户端程序创建一个套接字,并尝试连接服务器的套接字。当连接建立时,服务器会创建一个Soc原创 2016-10-24 17:52:40 · 251 阅读 · 0 评论 -
io压缩流
package com.java.io.ex;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.ut原创 2016-10-13 17:28:24 · 264 阅读 · 0 评论 -
抽象类
在 Java 中,允许在一个类(或方法、语句块)的内部定义另一个类,称为内部类(Inner Class),有时也称为嵌套类(Nested Class)。内部类和外层封装它的类之间存在逻辑上的所属关系,一般只用在定义它的类或语句块之内,实现一些没有通用意义的功能逻辑,在外部引用它时必须给出完整的名称。使用内部类的主要原因有:内部类可以访问外部类中的数据,包括私有的数据。内原创 2016-09-27 17:34:21 · 190 阅读 · 0 评论 -
interface接口
一个类 可以实现多个 接口 在抽象类中,可以包含一个或多个抽象方法;但在接口(interface)中,所有的方法必须都是抽象的,不能有方法体,它比抽象类更加“抽象”。接口使用 interface 关键字来声明,可以看做是一种特殊的抽象类,可以指定一个类必须做什么,而不是规定它如何去做。现实中也有很多接口的实例,比如说串口电脑硬盘,Serial ATA委员会指定了S原创 2016-09-27 17:33:08 · 325 阅读 · 0 评论 -
abstract抽象类
abstract抽象类在面向对象的概念中 所有的对象都是通过 类来描绘的 但是 反过来 并不是 所有的 类 都是 用来描绘 对象的 如果一个类中没有包含足够的 信息 来描绘一个对象 这样的类就是 抽象类 抽象类 除了 不能实例化 对象之外 类的 功能 依然存在 成员变量 成员 方法 和构造方法 的 访问方式 和 普通的类一样。由于 抽象类不能被事例化 所以抽象类 必须被继承 才原创 2016-09-27 11:20:40 · 290 阅读 · 0 评论 -
io流
分类 :按流 的方向分 输入 流 和输出流 io按流的 数据单位分 字节点流 和 数据流按 流的 功能 不不同分为 节点流 和 处理流io流的 四大抽象类字符流 Reader Writer 字节流 InputStream(读数据) OutputStream(写数据)InputStream 的基本 方法 int原创 2016-10-11 19:23:58 · 208 阅读 · 0 评论 -
面向对象继承 多态
一个子类只能拥有一个父类子类除了 private 的 其他东西都能继承 IS-A关系IS-A就是说:一个对象是另一个对象的一个分类。重写重写是子类对父类的允许访问的方法的实现过程进行重新编写!返回值和形参都不能改变。即外壳不变,核心重写!方法的 重写 规则参数列表必须完全与被重写方法的相同;返回类型必须完全与被重写方法的返回类型相原创 2016-09-21 17:40:17 · 232 阅读 · 0 评论 -
面向对象第二天
堆和栈静态 方法 和静态 属性 方法重载方法重载 : 面向对象特性 * 1.方法名相同 * 2.参数列表不同 (参数类型,参数个数,参数顺序) * * 方法 * 成员方法 对象方法 * 构造方法 * 静态方法 类方法public class OverLoadingDemo {public原创 2016-09-20 17:45:47 · 280 阅读 · 0 评论 -
异常处理
异常可以分为 三类 1.编译错误 2.运行时错误 3.逻辑错误1)编译错误是由于没有遵循Java语言的语法规则而产生的,这种错误要在编译阶段排除,否则程序不可能运行。2)逻辑错误是指程序编译正常,也能运行,但结果不是人们所期待的。3)运行时错误是指程序运行过程中出现了一个不可能执行的操作,就会出现运行时错误,运行时错误有时也可以由逻辑错误引起。异常处理的主原创 2016-10-09 17:04:42 · 291 阅读 · 0 评论 -
面向对象第三天
final 关键字 可以修饰 方法变量 修饰变量 只能赋值一次 修饰 方法不能被继承原创 2016-09-23 08:41:11 · 246 阅读 · 0 评论 -
面向对象第一天
类 对象 属性 人 小应(吃,做) 姓名 性别 年龄 有参有返回值 有参无返回值 无参有返回值 有参有返回值 修饰符 public private 缺省(默认) protected 默认的,也称为 default,在同一包内可见,不使用任何修饰符。私有的,以 private 修饰符指定,在同一类内可见。共有的,以 public 修饰符指定,对所原创 2016-09-19 17:35:54 · 228 阅读 · 0 评论 -
java类与对象
万物 皆对象 把大象装进冰箱需要几步:打开冰箱 大象 放入冰箱 关上冰箱门类就是定义的一个模板 对象 是这个模板的实例class 类名{类型 实例变量名;类型 实例变量名;类型 实例变量名;类型 方法名(参数){方法内容}}原创 2016-09-14 11:50:18 · 226 阅读 · 0 评论