自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

转载 XtraReport动态生成控件时的位置问题

1.问题:在BeforePrint生成XRLabel时发现用同样的PointF给LocationF赋值,和在设计界面拖放上的XRLabel位置不同,此时的XtraReport的ReportUnit为十分之一毫米,而不是默认的百分之一英寸;2.原因:拖放的XRLabel的LocationF,会根据当前的ReportUnit转换为默认的百分之一英寸,所以即使两个坐标相同,也会因为自动转换...

2019-04-08 17:34:00 430

转载 C#学习笔记

1.parse()与try parse()int.Parse()是一种类容转换;表示将数字内容的字符串转为int类型。 如果字符串为空,则抛出ArgumentNullException异常; 如果字符串内容不是数字,则抛出FormatException异常; 如果字符串内容所表示数字超出int类型可表示的范围,则抛出OverflowException异常; int.TryParse ...

2018-07-28 09:32:00 167

转载 平台基础知识

1.常见架构(1)B/S架构 浏览器/服务端优点:用于开放环境,使用方便,掉线后无需重连数据库缺点:相对于C/S架构,效率较低(2)C/S架构 客户端/服务端(数据库)优点:客户端与数据库直连,速度更快缺点:多用于封闭环境,使用不方便,掉线后数据库连接断开,要重新登录(3)混合架构结合了C/S B/S架构的特点2.数据通信两...

2018-07-17 10:30:00 265

转载 SQLServer 学习笔记2

1.union、union all、except、intersect之间的区别(1)union:取两个表的并集,如果有重复数据,则只留下一个(2)union all:在并集的基础上,保留重复的数据(3)except: 例如select * from A except select * from B,取差集,也就是去掉A和B之间的重复数据,只保留A表独有的部分(4)...

2018-07-12 16:32:00 150

转载 SQLServer 学习笔记1

1.分页查询--分页查询--查询前两个select top 2* from #c;--查询前50%select top 50 percent * from #c;--分页,从第三个开始,每页显示2个/*ROW_NUMBER() OVER (ORDER BY name1)rownumber根据name1字段排序生成自定义的rownumber列ro...

2018-07-12 12:01:00 154

转载 Spring

Spring是一个基于IOC和AOP的结构J2EE系统的框架IOC 反转控制 是Spring的基础,Inversion Of Control简单说就是创建对象由以前的程序员自己new 构造方法来调用,变成了交由Spring创建对象DI 依赖注入 Dependency Inject. 简单地说就是拿到的对象的属性,已经被注入好相关值了,直接使用即可。1.XML配置:约束文档...

2018-06-11 15:47:00 62

转载 Oracle数据库基础

Oracle数据库使用的也是SQL语言,所以基本的增删改查语句和MySQL是通用的。1.Oracle的伪列:rownum,数据库自带的顺序数字可以使用select rownum from table_name查询2.表复制整表复制,将emp表内的字段、数据全部复制到 myemp表:create table myempas select * from E...

2018-06-06 10:04:00 87

转载 位操作符理解小技巧

面试题中常见的一个题:如何快速计算2*8答案是2<<3;原理就是:2的二进制是10,左移3位,变为10000,也就是十进制的16其实任何数的的二进制左移一位都相当于乘以2,比方说5,二进制是101,5*2是多少呢?5的二进制 101,每一位乘以2 结果 1010,也就是十进制的10同理,右移1位就相当于除以2,掌握了这个技巧那类似的题就很...

2018-06-01 21:15:00 120

转载 Math round、ceil、floor、BigDecimal

不同方法的取舍原则:ceil:天花板,往大里取floor:地板,往小里取round:正数:四舍五入,5是分界点 负数:小数大于5(Math.round(-0.51)输出是-1,-0.5则是0),往小里取,反之,则往大里取 System.out.println(Math.round(11.6));//12 System.out.print...

2018-06-01 13:56:00 364

转载 Hibernate

Hibernate框架以完全面向对象的方式,提供了操作数据库的简便方法1.数据库连接、实体类映射配置文件注意,该配置文件必须放在src目录下,名称必须为hibernate.cfg.xml<?xml version='1.0' encoding='utf-8'?><!DOCTYPE hibernate-configuration PUBLIC ...

2018-05-29 20:07:00 88

转载 设计者模式

常见的设计者模式:1.单例模式单例模式的作用:用于保证一个类有且仅有一个实例,用来解决一个全局使用的类频繁的创建和销毁,从而节约系统资源。单例模式分为饿汉型与懒汉型(1)饿汉型,无论如何都会创建一个实例实现流程:私有化构造方法,实例化一个对象,定义一个静态方法返回该对象public class GiantDragon { //私有化构造方法使得...

2018-05-29 20:03:00 223

转载 三阶段总结

1.注意lable标签的for属性,绑定错误可能会导致事件冒泡导致一个事件被执行多次。2.访问一个页面,附带get请求值,如果这个页面经过的filter,一定要在filter内request.setAttribue,否则页面会获取不到请求值3.java.io.NotSerializableException: bean.Category 该错误是由于Category类没事实现序列...

2018-05-28 20:05:00 80

转载 过滤器Filter

Filter就像一个一个哨卡,用户的请求需要经过Filter,并且可以有多个过滤器利用过滤器我们可以实现例如自动登录、解决中文乱码问题等。1.编写Filter:实现Filter接口,重写方法public class MyFilter implements Filter { public void destroy() { System.out...

2018-05-21 16:39:00 93

转载 JSON数据操作

PS:以下操作需要利用GSON工具包!1.读取JSON格式文本读取外部JSON格式的文本文档:BufferedReader frc = new BufferedReader(new FileReader(this.getServletContext().getRealPath("/resource/省.txt")));准备一个StringBuilder、一个Str...

2018-05-20 17:23:00 58

转载 监听器Listener

1.ServletContext监听器:用来监听ServletContext的创建与销毁步骤:a、编写一个监听器类去实现监听器接口b、覆盖监听器的方法c、需要在web.xml中进行配置---注册public class ServletContext implements ServletContextListener { public Servle...

2018-05-19 17:06:00 52

转载 AJAX

定义:AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。AJAX 不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。日常中比较...

2018-05-18 17:18:00 61

转载 CRUD

CRUD是常见的页面功能,即我们常说的增删改查C - Creation 增加R - Retrieve 查询U - Update 修改D - DELETE 删除执行的流程为:客户端(JSP或html)输入数据,提交至对应的Servlet,Servlet执行Service层方法,再通过DAO层查询数据,数据层层返回至Servlet,Servlet将数据发送到客户端页面(JS...

2018-05-16 20:37:00 81

转载 Commons dbutils、pool、dbcp以及JDBC事务

1.dbutils包:提供执行sql语句的功能,简化过程(1)执行添加、删除语句 public static void add() throws SQLException { QueryRunner qr = new QueryRunner();//实例化 Connection conn = DButil.getConn();//...

2018-05-14 19:17:00 182

转载 JSTL&EL

1.EL:Expression Language,可以很方便地获取各种参数:${参数名}<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false"%>//不同版本的tomcat是否默认开启对EL表达式的...

2018-05-12 19:15:00 64

转载 Servlet Class5

JSP:1.定义:JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于HTTP的应用程序。...

2018-05-11 19:05:00 127

转载 Servlet Class4

1.request 请求:常用方法:   //获取请求方式 String method=request.getMethod(); //获得请求资源的相关内容 String requestURI=request.getRequestURI(); StringBuffer requestURL=reque...

2018-05-09 18:59:00 72

转载 Servlet Class3

1.GET请求的语法<a href="download?filename=1366768.jpg">下载图片</a><!-- get请求写法:地址?请求属性名=请求属性值-->多个属性间用&分隔2.通过设置响应头来实现下载功能<!DOCTYPE html><html><head&...

2018-05-07 19:07:00 61

转载 Servlet Class2

1.ServletContext接口ServletContext代表是一个web应用的环境(上下文)对象,ServletContext对象 内部封装是该web应用的信息,ServletContext对象一个web应用只有一个,ServletContext在该web项目被加载时创建,在web项目卸载时或者服务器关闭时被销毁。通过实例化一个ServletContext实现类对象,我们...

2018-05-05 20:39:00 48

转载 Servlet Class1

Servlet:Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。Servlet 是服务 HTTP 请求并实现javax.servle...

2018-05-04 20:43:00 157

转载 HTTP基础知识

1.HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。通信流程:Http协议由Http请求和Http响应组成,当在浏览器中输入网址访问某个网站时, 你的浏览器会...

2018-05-03 19:09:00 72

转载 XML基础知识

1.定义:XML 指可扩展标记语言(eXtensibleMarkupLanguage)。2.用途:XML 被设计用来传输和存储数据,在JAVA中的应用是用来定义各种各样的配置文件、储存对象数据等。3.语法:(1)文档声明:<?xml version="1.0" encoding="UTF-8"?>,注意,文档声明从文档的0行0列位置开始,encoding默认U...

2018-05-02 15:13:00 98

转载 JAVA Class25

学习内容:1.反射反射目的是在不修改代码的情况下,只需修改外部配置文件,实现调用不同类的不同方法。(1)类的载入当我们需要使用一个类时,我们要将这个类载入JVM,这里就要用到类载入的方法:在我们实例化一个对象时,类会自动载入,另外,实例化一个子类对象会导致父类自动载入public class Person { public String name;...

2018-04-28 11:59:00 103

转载 JAVA Class24

学习内容:1.网络通信协议(1)TCP/IP协议:TCP/IP协议中的四层分别是应用层、传输层、网络层和链路层链路层:链路层是用于定义物理传输通道,通常是对某些网络连接设备的驱动协议,例如针对光纤、网线提供的驱动。网络层:网络层是整个TCP/IP协议的核心,它主要用于将传输的数据进行分组,将分组数据发送到目标计算机或者网络。传输层:主要使网络程序进行通信,在进...

2018-04-27 20:11:00 67

转载 JAVA Class23

学习内容:1.线程同步:如果同时有多个线程对某个元素进行操作,可能会产生与预期不符的效果、数据public class Tickets implements Runnable{ static int tickets = 100; @Override public void run() { while(true) { ...

2018-04-26 08:30:00 68

转载 JAVA Class22

学习内容:进程与线程:进程是一个单独运行的程序,有自己的资源与内存,线程是在进程内部同时做的事情,一个进程可以有一个或多个线程,而一个线程只能有一个进程。多线程:多线程简单来说就是在同一时间执行多个方法。一般情况下,在main方法内调用的方法会依次执行,一次只能执行一个,因为只有一个main线程(主线程)。1.多线程有三种实现方式:(1)继承Thread类,重写run...

2018-04-24 16:30:00 72

转载 JAVA Class21

学习内容:1.Properties类:Properties类继承自HashTable,故而以键值形式储存元素。常用于IO流中储存元素的容器,可以从硬盘读写数据。常用方法:store,将数据写入硬盘load,从硬盘读取数据stringPropertyNames,返回所有键SetsetProperty(String,String),添加元素getPropert...

2018-04-23 20:16:00 55

转载 JAVA Class20

学习内容:1.字符流:字符流用来读取或写入文本。(1)输入流:public class Test { public static void main(String[] args) { File f = new File("d:\\test\\test.txt"); try (FileReader fr =new Fil...

2018-04-21 21:34:00 105

转载 JAVA Class19

学习内容:1.File类:(1)三种构造方式:public class Test { public static void main(String[] args) { File f = new File("d:\\test\\test.txt"); File parent = new File("d:\\test"); ...

2018-04-20 16:29:00 69

转载 JAVA Class18

学习内容:1.异常:异常是会打断程序正常运行的事件。继承关系:Throwable是超类,其继承类为Error,Exception。常见的Error有StackOverflowError、OutofMemery错误,Error会直接打断整个程序运行,没有方法处理。Exception:分为运行时异常、编译时异常(可查异常),其中运行时异常不强行要求处理异常,而编译时异常必...

2018-04-19 13:47:00 66

转载 JAVA Class17

学习内容:Map接口:特点:数据以键值对的形式储存,键不可以重复,值可以重复。1.常用方法:(1)put,返回String(2)remove,返回String(3)replace,返回Stringpublic class Test { public static void main(String[] args) { Map&...

2018-04-18 19:30:00 77

转载 JAVA Class16

学习内容:1.List接口:List接口的实现类有如下特点:有顺序(存取顺序相同),值可以重复,有索引。常用方法:a. add()方法,返回布尔值b. set(),返回被修改的值(注意,是修改前而不是修改后的值!)c.remove()方法,返回被删除的值d.addAll()方法,将另外一个集合的所有元素添加到当前集合,返回布尔值public cla...

2018-04-17 15:15:00 88

转载 关于hover失效问题(!important)

在如下代码中,利用JS更改div的高宽后,导致内部a标签hover效果失效:<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title> <style> * { ...

2018-04-16 21:33:00 542

转载 JAVA Class15

学习内容:集合框架:1.ArrayList:只能存入引用类型,JDK1.5版本之后可以存入数值,是因为有自动装箱机制,数值转为引用类型import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class Test { public...

2018-04-16 15:35:00 64

转载 二阶段项目总结

1.如果要定义一个数据过滤的功能,比如说向表内添加数据,但这条数据内的某个字段值重复,这种方法可以在DAO层内用SQL语句来实现,如果用纯逻辑判断来筛选,效率过低而且容易犯错。另外,比较字符串是否相同要用equals方法!2.使用标签功能可打断指定循环,例如public Test{ public void test(){ int a= 10; ...

2018-04-15 20:31:00 106

转载 JAVA Class14

学习内容:分包(分层):通过定义不同的包来将工程的各个功能细分,一般包含如下几部分:view层作用: 视图层,即项目中的界面controller层作用: 控制层, 获取界面上的数据,为界面设置数据; 将要实现的功能交给业务层处理service层作用: 业务层, 功能的实现, 与controller控制层和数据访问层DAO交互, 将对数据库的操作交给DAO数据访问层来处...

2018-04-09 19:14:00 89

空空如也

空空如也

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

TA关注的人

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