- 博客(30)
- 资源 (14)
- 问答 (4)
- 收藏
- 关注
原创 java基础之Flex弹性布局、JSP错误处理以及Log4J
一、Flex弹性布局 1.产生的比较晚,目前在移动网页开发中可以使用,而且逐渐成为主流。在桌面网页开发中使用的比较少(主要是桌面浏览器的兼容性问题更加严重) 2.开启方法: 在容器标签上加上 display:flex;将对容器内部的标签起到布局作用 3.布局效果 A、支持对齐:可以实现上、下、左、右4个方向停靠排列可以实现上下
2017-07-27 09:06:26 554
原创 JAVA基础之multipart,urlencoded以及JSON
一、(enctype)表单的默认编码方式 ajpplication/x-www-form-urlencoded上传文件的编码方式 multipart/form-data互联网应用常用编码 application/json传统企业级服务编码 application/xml 二、urlencodedKey1= value1&key2=value2&abc=123..
2017-07-27 09:01:53 1093
转载 sql语句中left join、right join 以及inner join之间的使用与区别
sql语句中left join、right join 以及innerjoin之间的使用与区别left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行 左连接和右连接的区别在于以哪个表为主(主表
2017-07-25 08:59:18 388
原创 JAVA基础之sql模糊匹配、外键以及jsp中include的用法
一、SQL模糊匹配 适用于对字符串进行模糊搜索格式: 字段名 Like ‘%关键词%’ % 表示这个位置可有任意个字符(没有也可以)%关键词% 只要包含关键词就算匹配%关键词 以关键词结尾关键词% 以关键词开头关键%词 关键开头,中间不限,以词结尾 _表示任意【一个】字符9_ 只
2017-07-25 08:54:41 747
原创 Java中分页功能源码实例
数据分页一、数据分页的必要性1.一次性把所有数据(如果很多的话)从数据库中查出来回给数据带来很大的IO开销,而IO是最慢的操作,结果是数据库并发了大大降低! 2.一次性把大量的数据从数据库传到应用服务器,再从应用服务器传到用户浏览器会大大占用服务器宝贵的带宽资源,导致服务器能够处理请求大大减少! 3.查询和传送大量数据需要时间必然很长,结果导致页面反应速度变慢用户体验变差 4.人类可读的数据不超过
2017-07-24 14:10:33 1549 3
原创 java模块开发关键步骤
1. 创建数据表a) 确定表名(如:role)b) 确定表中的业务列(如:role_name、role_desc)c) 添加其它基本列i. 如:role_id(主键)、status(数据状态,用来支持逻辑删除)、remark(给数据库管理员或程序员用的备注)、creater(用来记录数据的创建人)、create_time(用来记录数据的创建时间)、updater(用来记录数据的最后
2017-07-22 12:52:13 485
原创 java项目中初期常见的错误及解决方案
在做项目的初期,想必总会有各种奇奇葩葩的错误出现,本博文主要整理了博主在项目初期遇到的错误,希望能为大家减少犯这些错误1.Env 名字写错了,图片中错误类型是名字没有发现的异常,因此需要检查后面报错的【env】是否写错 2.出现了空指针异常,Sql语句写错了,空指针异常有很多可能性,有时如果所定义的对象在写或者调用的时候不一致也会抛异常 3
2017-07-22 09:26:57 1117
原创 JAVA基础之JDBC开发、JSTL语法、EL表达式与数据分页
一、直接使用JDBC开发的问题1.当表中的列很多时,需要写很长的SQL语句还需要写大量 setXXX() 设置参数语句读取数据时还需要写大量setXXXX()设置属性语句 2.非常容易出错,而且不方便修改如:某个字段需要去掉,就需要调整后续序号大量时间都花在“搬砖”上面而且很容易埋下bug,后期测试和修复时间大大增加!!! 3.效率很差,质量不高
2017-07-22 08:49:45 994
转载 Java中Integer类的方法和request的setAttribute方法的使用与理解
一、Integer类的使用方法Interger:整数类型1、属性。static int MAX_VALUE:返回最大的整型数;static int MIN_VALUE:返回最小的整型数;static Class TYPE :返回当前类型。例子:System.out.println("Integer.MAX_VALUE: " + Integer.MAX_VAL
2017-07-22 08:43:44 1978
原创 关于如何将Eclipse中@author进行修改的解决方法
问题:Eclipse和 MyEclipse上的文档注释"/**"里面的“@author Administrator”是自动生成的姓名,有时我们需要将自己的代码进行@author作者标注,因此如果是默认的@author Administrator”就很不方便。有两种办法解决: 一、将 Eclipse中的@author 属性修改 通过菜单 Window->Preference 打开
2017-07-21 13:16:21 2266
原创 java重构、js与接口的实现
一、接口接口的方法不一定必须实现的!!!加入default,这样的方法可以不实现,如图所示 二、关于语言的特性1.C++多继承2.很多编程语言JavaScript、Python支持混入(MixIn),能够将两个类组成一个更强大的类 3.C#中支持扩展方法(实现了类似混入的功能) 4.Java的选择是在接口上增加新特性default方法 三、重构
2017-07-20 10:10:57 796
转载 JAVA编程你必须知道的那些英文单词
第一章: JDK(Java Development Kit) java开发工具包 JVM(Java Virtual Machine) java虚拟机 Javac 编译命令 java 解释命令 Javadoc 生成java文档命令 classpath 类路径 Version 版本 author 作者
2017-07-19 09:05:03 3526 1
原创 JAVAWEB基础模块开发顺序与数据访问对象实现类步骤
一、模块的开发的顺序1. 定义数据表2. 新建模型类3. 新建“add.jsp”4. 实现AddServlet中的doGet()方法5. 定义Dao、Service接口6. 实现Dao、Service (实现了add()方法)7. 实现AddServlet中的doPost()方法 二、返回上一页的方法 返回 history: 表示浏览器历史
2017-07-19 08:50:36 1234
原创 Java基础之Calendar类、JNDI之XML
一、Calendar类从JDK1.1版本开始,在处理日期和时间时,系统推荐使用Calendar类进行实现。在设计上,Calendar类的功能要比Date类强大很多,而且在实现方式上也比Date类要复杂一些,下面就介绍一下Calendar类的使用。Calendar类是一个抽象类,在实际使用时实现特定的子类的对象,创建对象的过程对程序员来说是透明的,只需要使用getInstance方法创建即可
2017-07-18 15:06:28 493
转载 Java中的常用方法
Java中的常用方法第一章 字符串 1、获取字符串的长度:length()2、判断字符串的前缀或后缀与已知字符串是否相同 前缀 startsWith(String s)、后缀endsWith(String s)3、比较两个字符串:equals(String s)4、把字符串转化为相应的数值 int型Integer.parseInt(字符串)、lo
2017-07-15 10:14:36 2212
原创 Java基础之MySQL数据库与JDBC
数据库 DBMS 数据库管理系统 是由多个程序构成的专门用来管理大量数据的计算机系统 Server 提供数据存储、检索、计算等服务的网络程序+系统服务 Notifier 通知应用 管理端C Workbench 英文、图形化的数据库管理客户端 Navicat 中文、图形化
2017-07-14 19:04:45 436
原创 关于navicat 系列软件一点击菜单栏就闪退
navicat 系列软件一点击菜单栏就闪退多次卸载安装都出现了闪退的现象 后来发现,原来是启动了有道词典屏幕取词才会出现这种现象,关了有道就没事。
2017-07-14 10:27:34 1999 10
原创 JavaMath方法、服务器与Tomcat安装与配置步骤
一、MathMath.PI 记录的圆周率 Math.E 记录e的常量 Math中还有一些类似的常量,都是一些工程数学常用量。Math.abs 求绝对值 Math.sin 正弦函数 Math.asin 反正弦函数 Math.cos 余弦函数 Math.acos 反余弦函数 Math.tan 正切函数 Math.atan 反正切函数 Math.atan2 商的反正切函数
2017-07-14 09:31:15 292
原创 Java基础ArrayList、Servlet与Filter
一、技术分享迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。Java中的Iterator功能比较简单,并且只能单向移动:(1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序
2017-07-14 09:07:07 694
原创 Java之Tomcat、Dynamic web project与Servlet
一、Tomcat配置 Conf Config configration -->配置 Service.xml:用来配置TomcatTomcat_users.xml:用来配置Tomcat的管理账户和角色Web.xml:Tomcat应用的配置(应用的配置从它继承而来) 二、Service.xml结构主机、虚拟机---->多个(靠域名区分)
2017-07-13 08:55:46 717
原创 JDK的图文安装教程
JDK的安装什么是JDK?JDK就是Java开发工具包,即Java Development Kit。就是做Java开发所需要的最基本的工具。包括Java编译器(把人使用的Java语言变成JVM能运行的字节码)、Java运行环境(JREJava Runtime Environment,运行Java编译器生成的字节码)、Java源代码+开发文档等(告诉你怎么“说”Java话,但这个文档就跟药品
2017-07-13 08:44:53 424
原创 java URL、HTTP与HTML+CSS
一、Web三大基石 1二、API(Application Programming Interface,应用程序编程接口) 1三、题目分析总结: 3五、HTTP协议与寄信是类似的 6请求报文 6响应报文 71. HTTP请求头 82. HTTP响应头 83. HTTP响应状态码 8六、HTML基本结构 9 一、Web三大基石 URL:Unif
2017-07-10 21:58:47 1144
转载 Java中break、continue、return语句的使用区别
这篇文章主要介绍了Java中break、continue、return语句的使用区别对比,本文用非常清爽简明的语言总结了这三个关键字的使用技巧
2017-07-08 21:55:36 425
原创 java读代码步骤
一、读代码的步骤1、知道代码时用什么IDE开发的2、将代码导入到IDE3、连接数据库 A)连接到测试数据库 B)有sql脚本,在本地创建一个数据库,执行脚本,建立数据结构和导入数据。4、尝试运行这个项目(如果能运行,如果能运行后面就容易了)5、整体上了解这个项目 A)使用的框架 B)项目总体文件结构 C)项目的模块划分 D)结合
2017-07-08 18:57:40 1746
原创 java面向对象、构造方法 之内部类
UML类图UML Unified Modeling Language (UML)又称统一建模语言或标准建模语言 在一个类中 属性表示这类事物的性质(描述它的数据) 方法表示这类事物的功能(用代码实现功能就意味着写流程) 可见性 Java中默认的可见性是包内可见 Private 将可见性限制在本类内部,在类的外部,即使同一个包
2017-07-08 18:15:38 1178
原创 java方法的理解、调用栈与异常处理
一、流程分支 If/else :基于boolean值的双分支 Switch:基于数字(整数、char、byte、枚举)、字符串 类型的多分支 Int month =5;Switch二、方法method1.方法就是一个子程序Java中方法的命名规范是驼峰命名法。 int add( int a, int b ){ int res
2017-07-06 22:54:34 1925
原创 Java代码规范、基本类型和实例演练
基本类型的理解基本类型的存储空间是固定不变的。如果存储数据超过相应类型的字节数就会溢出,溢出后结果是错误的。基本类型都在当前计算机的字长范围内,也就是计算的指令可以一次性处理它。基本类型可以直接进CPU进行计算和暂存,没有必要时不会进内存,更不会进硬盘。基本类型的处理速度是最快的。基本类型通常都有配套的CPU指令
2017-07-05 22:12:48 566
转载 C++中,将单精度浮点数转换成2进制数
在C++里,实数(float)是用四个字节即三十二位二进制位来存储的。其中有1位符号位,8位指数位和23位有效数字位。实际上有效数字位是24位,因为第一位有效数字总是“1”,不必存储。 有效数字位是一个二进制纯小数。8位指数位中第一位是符号位,这符号位和一般的符号位不同,它用“1”代表正,用”0“代表负。整个实数的符号位用“1”代表负,“0”代表正。 在这存储实数的四个字节中,将最高
2017-07-04 20:55:29 3075
原创 java环境变量、集成开发环境与使用两个类
1.集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。2.环境变量和JDK的关系 与JDK工具的关系:Path 变量中必须有一个值指向JDK的bin与JDK类库的关系:CLASSPATH 必须指向JDK的lib【但是前面要加.; 表示优先在当前目录找】Path是操作系统用的,用来找工具或程序
2017-07-04 19:31:18 415
原创 java发展历程、常用dos命令与jDK工具使用
J2SE是Java 2 standard edition是Java2的标准版,主要用于桌面应用软件的编程 J2EE即Java2 enterprise edition是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统J2ME即Java 2 Micro Edition是Java的微型版,主要应用于嵌入式系统开发,如手机和PDA的编程javac :将java源码转换为字节码jre:类似于java解码器,但不需要java所有java开发相关的选项javadoc:根据java源
2017-07-04 19:18:58 458
python数据挖掘实验
2018-04-11
Hadoop权威指南4.0
2018-04-11
日历插件超简单好用功能强大的插件(附有源码文件和使用说明)
2017-09-20
小项目实练之购物计费
2017-07-05
写文件的时候报java.io.IOException: Stream closed
2020-05-26
如何通过shell语句解析某一列的json并输出里面字段
2020-05-15
如何通过shell语句解析某一列的json并输出里面字段
2020-04-30
读取多个文件进行并根据文件第一列进行聚合
2019-12-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人