-
java 中文乱码
所属栏目:[Java] 日期:2020-12-14 热度:191
1、在myeclipse中可以设置文件的编码格式,但是当我们使用Scanner进行键入时,由于Windows使用的是GBK编码,所以如果设置的编码格式不是GBK的话会出现中文乱码问题。 2、前台页面向后台发送请求时如果是get方式,会默认以ISO8859-1格式发送,同样会出现中文[详细]
-
Java中事务总结详解(精华)
所属栏目:[Java] 日期:2020-12-14 热度:146
h4 id="1什么是java事务"span style="color: #3366ff;"1.什么是JAVA事务? 通常的观念认为,事务仅与数据库相关。 事务必须服从 ISO/IEC 所制定的ACID原则。ACID是 原子性(atomicity) 、 一致性(consistency) 、 隔离性 (isolation)和持久性(durabili[详细]
-
使用IntelliJ IDEA和Maven构建Java web项目并打包部署
所属栏目:[Java] 日期:2020-12-14 热度:91
爱编程爱分享,原创文章,转载请注明出处,谢谢! http://www.cnblogs.com/fozero/p/6120375.html 一、背景 现在越来越多的人使用IntelliJ IDEA工具进行Java的开发,以前也对IntelliJ IDEA有了解过,但是一直没有去使用。 IntelliJ IDEA比Myeclipse好用多了[详细]
-
Java 枚举类的基本使用
所属栏目:[Java] 日期:2020-12-14 热度:178
枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。 1、常量的使用? ? ? ?在JDK1.5之前,我们定义常量都是:public static fianl....。现在好了,有了枚举,可以把相关的常量分组[详细]
-
Java Web系列:Hibernate 基础
所属栏目:[Java] 日期:2020-12-14 热度:170
从以下5个方面学习hibernate ORM。 (1)配置文件:hibernate.cfg.xml XML文件和hibernate.properties属性文件 (2)实体映射:1对多、多对多 (3)会话工厂与会话:SessionFactorySession (4)查询:SQL原生查询、HQL通用查询、Criteria条件查询 (5)事务[详细]
-
Java Web系列:JDBC 基础
所属栏目:[Java] 日期:2020-12-14 热度:121
ADO.NET在Java中的对应技术是 企业库DataAccessApplicationBlock模块在Java中的对应是 模块,EntityFramework在Java中对应的ORM是 。关系数据库、SQL、数据库事务、分布式事务的概念都是通用的。 1.JDBC JDBC代码和ADO.NET代码一样,除了学习时写demo来掌握[详细]
-
Java Web系列:JAAS认证和授权基础
所属栏目:[Java] 日期:2020-12-14 热度:56
1.认证和授权概述 (1)认证:对用户的身份进行验证。 .NET基于的RBS(参考1)的认证和授权相关的核心是2个接口System.Security.Principal. 和System.Security.Principal. 。我们自己实现认证过程,通过 来设置和读取认证结果。认证成功后设置认证状态和标识[详细]
-
Java Web系列:Java Web 项目基础
所属栏目:[Java] 日期:2020-12-14 热度:108
1.Java Web 模块结构 JSP文件和AXPX文件类似,路径和URL一一对应,都会被动态编译为单独class。Java Web和ASP.NET的核心是分别是 和 接口,因此无论是基础的Page文件(JSP、ASPX)方式还是后来发展的MVC方式(Spring MVC、ASP.NET MVC)都是基于核心接口的基[详细]
-
MyEclipse中jsp编码设置
所属栏目:[Java] 日期:2020-12-14 热度:193
window->preference->Myeclipse->files and editors->jsp,设置编码为utf-8 2.window->preference->General->Content Types->Text,在下方手动设置成UTF-8,点击update更新 3.window->preference->General->workspace 将编码设置成utf-8,点击应用[详细]
-
解决org.hibernate.HibernateException: identifier of an insta
所属栏目:[Java] 日期:2020-12-14 热度:79
错误信息 严重: Servlet.service() servlet [springmvc] in context with path [/order] threw exception [Request processing failed; nested exception is org.hibernate.HibernateException: identifier of an instance of com.ahd.entity.Order was alte[详细]
-
解决MyEclipse中install new software问题
所属栏目:[Java] 日期:2020-12-14 热度:134
eclipse中点击help可以直接找到install new software选项进行安装插件,但是在Myeclipse中help没有这个选项,如下提供几种解决方法 Windows-preference-general-capabilities,将classic update选中,应用上。接着就可以在help中找到install选项,如果没有重启即[详细]
-
解决org.hibernate.exception.SQLGrammarException:could not in
所属栏目:[Java] 日期:2020-12-14 热度:72
今天在使用hibernate搭建项目时碰到了这个错误,找了好半天没能发现错误的原因, 上网求助了一下 发现出现这个bug的原因是因为数据表使用了数据库的关键字(保留字) 然后检查了一下,发现字段名称都不是关键字,那问题出现在哪呢? 再次检查发现是 很小的一个错误[详细]
-
Java_文件夹拷贝
所属栏目:[Java] 日期:2020-12-14 热度:94
一.思路 * 文件夹的拷贝 1.递归查找子孙级文件 2.文件复制 文件夹创建 二.代码 span style="color: #0000ff"import span style="color: #000000" java.io.File; span style="color: #0000ff"import span style="color: #000000" java.io.FileInputStream; sp[详细]
-
Java_文件夹分割与合并
所属栏目:[Java] 日期:2020-12-14 热度:145
一.思路: 1.文件切割: 使用类RandomAccessFile,其中方法seek可以自定义读取位置,读一段,通过字节输出流(我使用BufferedOutputStream)写一段 2.文件合并 读取多个文件写入一个文件,读取使用字节输入流(BufferedInputStream),输出使用字节输出流就可以(Buffere[详细]
-
Java_Properties
所属栏目:[Java] 日期:2020-12-14 热度:51
Java_Properties类 Hashtable与HashMap区别 主要:Hashtable线程安全,同步,效率相对低下 HashMap线程不安全,异步,效率高 父类:Hashtable父类是Dictionary HashMap父类是AbstractMap Hashtable无论键值都不能为null HashMap键可以有一个为空 ?????????????????[详细]
-
Java_IO流_抽象类
所属栏目:[Java] 日期:2020-12-14 热度:138
p align="left" 一 .?? 概念 p align="left"流动,从一端流向另一端,源头与目的地 p align="left"以程序为中心,程序与 数组/文件/网络连接/数据库, p align="left" 二 .?? io 流分类 流向:输入流与输出流 数据 :字节楼:二进制,所有文件都可以操作,包括纯文本,[详细]
-
Java_Comparable,Comparator两接口区别
所属栏目:[Java] 日期:2020-12-14 热度:167
h3 align="left"span style="background-color: #ffffff; color: #3366ff" a href="https://www.cnblogs.com/szlbm/p/5504634.html"gt;span style="background-color: #ffffff; color: #3366ff"Comparable和Comparator的区别 根本区别 1.Comparable是一个内[详细]
-
Java_Collections工具类
所属栏目:[Java] 日期:2020-12-14 热度:103
Collections 工具类 * Collection与Collections区别 Collection 接口,(大部分集合类的实现接口) Collections 工具类(针对列表) ? ? ? ? * Collections工具类常用方法 1 2span style="color: #000000".sort(List list)排序 3span style="color: #000000".sort[详细]
-
Java_Queue接口
所属栏目:[Java] 日期:2020-12-14 热度:175
? Queue接口 ? 1.英文 a)???????? Queue 队列 b)???????? Deque,Double ender queue缩写,双向队列 2.Queue接口 除了基本的 Collection 操作外,队列还提供其他的插入、提取和检查操作。每个方法都存在两种形式:一种抛出异常(操作失败时),另一种返回一个[详细]
-
Java_冒泡排序_原理及优化
所属栏目:[Java] 日期:2020-12-14 热度:121
冒泡排序及其优化 一.原理及优化原理 1.原理讲解 冒泡排序即:第一个数与第二个数进行比较,如果满足条件位置不变,再把第二个数与第三个数进行比较.不满足条件则替换位置,再把第二个数与第三个数进行比较,以此类推,执行完为一个趟,趟数等于比较的个数减一. 2.[详细]
-
Java 数组声明的几种方式
所属栏目:[Java] 日期:2020-12-14 热度:131
Java数组定义声明的几种方法: 1. 类型名称[] 变量名=new 类型名称[length]; 2.类型名称[] 变量名={?,?,?}; 3.类型名称[] 变量名=new 类型名称[]{?,?}; 代码样例: /spanspan style="color: #0000ff"gt;public/span span style="color: #0000ff"gt;static/span[详细]
-
java连接MySQL数据库的方式
所属栏目:[Java] 日期:2020-12-14 热度:101
Java连接数据库的几种方法 *说明 ? ? 1.以MySQL数据库为例 2.分为四个步骤: 建立数据库连接, 向数据库中提交sql 处理数据库返回的结果 关闭数据库连接 一:JDBC 1.建立数据库连接 ???????? 只需要两步,注册数据库的驱动程序,然后创建数据库连接 ???????? 示例[详细]
-
java_泛型
所属栏目:[Java] 日期:2020-12-14 热度:96
一.?? 泛型类的使用 1.定义类时使用泛型 类名 …… } 泛型常见字母:T,K,V,E ?span style="color: #000000" 不能使用在静态属性.静态方法上 2.注意: 1 2span style="color: #000000".使用时指定类型(引用类型,不能使用基本数据类型) 3span style="color: #000[详细]
-
struts2_struts类型转换
所属栏目:[Java] 日期:2020-12-14 热度:200
一.在Servlet中,表单提交的非字符串类型需要手动转换 1.在struts中,表单提供的常见数据类型struts框架自动转换,无需手动转换 2.在某些情况下,某些自定义类型struts不能完成自动转换,需要进行手动转换,如果需要转换的类型转换频率较高时,手动转换的代码增多,[详细]
-
Struts2_属性驱动
所属栏目:[Java] 日期:2020-12-14 热度:136
在jsp页面提交到action中的表单元素在action中是以对象的形式存在的, action中的对象name必须与jsp页面中的表单元素name相同,struts框架自动为action的对象赋值. 一.普通驱动 注意: /success.jsp jsp页面: 用户名: 密 码: action页面: HelloAction String ex[详细]