03 2020 档案
Servlet三种开发方式之servlet接口
摘要:Servlet技术是在java ee 出现之前就存在了,在开发动态网页中,得到广泛的应用,直到现在java ee项目中也是非常重要的,同时jsp也是在servlet的基础上发展起来的。因此,掌握好servlet太重要了。 Servlet是用java编写的服务器程序,它的特点: Ⅰ.他是由服务器端(t 阅读全文
posted @ 2020-03-29 01:38 白客C 阅读(410) 评论(0) 推荐(0)
编辑一个最简单的Tomcat服务器
摘要:用Java编写编写一个最简单的Tomcat服务器,我们只是编写的Tomcat服务器没有比真正的Tomcat服务器强大,主要是来了解Tomcat服务器底层。 import java.io.*; import java.net.*; public class MyTomcat { public stat 阅读全文
posted @ 2020-03-28 16:00 白客C 阅读(260) 评论(0) 推荐(0)
Linux常用命令
摘要:基本命令 ls 显示文件属性 -l 完整信息 -h 换可读单位 -a 显隐藏文件 -A 不显 "."".." -d 显目录自身属性 -i 显节点号 -r 逆序 -R 递归显示 cd 目录切换 cd .. 返回上一层目录 cd 回到家目录 cd ~username 指定进家目录 cd - 切换上一个目 阅读全文
posted @ 2020-03-23 18:21 白客C 阅读(253) 评论(0) 推荐(0)
Linux操作系统基础
摘要:如果你是第一次接触Linux的话先认识下面这些理论概念。 Linux简介 Linux是一种自由和开放源码的网络操作系统,存在着许多不同的发行版,比如有CtenOS、RedHat、Ubantu、Debian、SuSe、Gentoo、slackware等,但它们都使用了Linux内核,这个内核是由C语言 阅读全文
posted @ 2020-03-23 17:12 白客C 阅读(247) 评论(0) 推荐(0)
安装RedHat9
摘要:先准备Redhat9的三个镜像 Redhat9下载地址:https://pan.baidu.com/s/1g_w_IeW4HgZTD-uPeaB9Yg 提取码:foiu 安装 选择第一个镜像,一定要按上面列表的顺序,选择后自动进入Red hat linux安装界面,直接按“回车”键表示以“图形界面” 阅读全文
posted @ 2020-03-23 11:44 白客C 阅读(638) 评论(1) 推荐(0)
pyCharm安装
摘要:PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,给编程者带来不少方便。在Windons环境安装。 PyCharm 下载地址:https://www.jetbrains.com/pycharm/download/#section=windows 进入该网站后,我们会看到如下界面: 阅读全文
posted @ 2020-03-21 11:52 白客C 阅读(229) 评论(0) 推荐(0)
Python3 环境搭配
摘要:Python开发环境下载地址:https://www.python.org/downloads/ Python安装 打开安装包时选择Install Now选项,记得勾选 Add Python 3.6 to PATH。 启动 方法一:按 Win+R 键,输入 cmd 调出命令提示符,输入 python 阅读全文
posted @ 2020-03-21 03:33 白客C 阅读(342) 评论(0) 推荐(0)
JAVA JTable的使用
摘要:JTable是一个表格组件,对JTable进行实例化时有多种方式,我个人比较喜欢用两个链表集合进行传参。 实例 没连数据库实例 1 package com.beekc.www; 2 import java.awt.*; 3 import java.util.*; 4 import javax.swi 阅读全文
posted @ 2020-03-16 19:24 白客C 阅读(4433) 评论(0) 推荐(0)
JAVA连接Server SQL - jdbc
摘要:JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组Java语言编写的类和接口组成,是编程语言连接数据库的标准语言。 jdbc驱动的分类 Ⅰ.jdbc-odbc桥连接 Ⅱ.本地协议纯java驱动程序 Ⅲ.网络协议纯java驱动程序 Ⅳ.本地api 查询数据 阅读全文
posted @ 2020-03-16 09:56 白客C 阅读(316) 评论(0) 推荐(0)
JAVA报错:java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
摘要:第一次用JAVA连接Server SQL,报错java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver,通过查找资料,JDBC加载驱动不成功,也知道这个是一个比较常见的问题。解决这个问题只需要加入ja 阅读全文
posted @ 2020-03-16 00:35 白客C 阅读(3256) 评论(0) 推荐(0)
JAVA报错:java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcodbcDrive
摘要:这个问题的原因是找不到类,下面的代码是正常的,在JDK1.6版本是可以运行的,在JDK1.6版本后甲骨文公司已经取消ODBC桥连的方式,解决方法是换另一种驱动方式,当前Server SQL用驱动是com.microsoft.sqlserver.jdbc.SQLServerDriver,连接串是jdb 阅读全文
posted @ 2020-03-15 21:57 白客C 阅读(3667) 评论(0) 推荐(0)
JAVA 编写记事本实例
摘要:这个笔记本小项目主要是做一个综合练习,主要用到的知识点有:io编程、swing组件和java中的事件处理。 实例 1 /** 2 * 作者:白客C 3 * 时间:2020年3月15日 4 * 功能:记事本 5 */ 6 package com.beekc.www; 7 import java.io. 阅读全文
posted @ 2020-03-15 18:50 白客C 阅读(666) 评论(0) 推荐(0)
JAVA io编程
摘要:文件在程序中是以流的形式操作的。 流:数据在数据源(文件)和程序(内存)之间经历的路径 输入流:数据从数据库(文件)到程序(内存)的路径 输出流:数据从程序(内存)到数据源(文件)的路径 文件流分类 Ⅰ.字节流:可以用于读写二进制文件及任何类型文件 Ⅱ.字符流:可以用于读写文本文件 字节流 字符流 阅读全文
posted @ 2020-03-14 20:07 白客C 阅读(153) 评论(0) 推荐(0)
JAVA多线程 - 对象锁
摘要:多线程并发,给我们编程带来很多好处,完成更多更有效率的程序。但是也给我们带来线程安全问题。比如多个线程同时操作一个对象时,第一个线程没处理好,第二个线程就进来插一脚,影响了程序执行。为了每个线程被安全执行,需要引入一个对象锁的概念,也就是线程同步方法。 synchronized(Objecrt){你 阅读全文
posted @ 2020-03-13 23:54 白客C 阅读(691) 评论(0) 推荐(0)
JAVA多线程
摘要:线程是指运行中的应用程序,每个进程都有自己的独立的地址空间(内存空间),比如用户点击桌面的ie浏览器,就启动一个线程,操作系统就会为该进程分配独立的地址空间,启动多个浏览器就会创建多线程。 进程与线程关系 线程是线程中一个实体,是被系统独立调度和分配的基本单位,线程自己不拥有系统资源,只拥有一点在运 阅读全文
posted @ 2020-03-13 17:10 白客C 阅读(138) 评论(0) 推荐(0)
JAVA事件处理
摘要:Java事件处理是采用“委派事件模型”。是指当事件发送时,生产事件的对象(即事件源),会把此“信息”传递给“事件监听者”处理的一种方式,而这里所说的“信息”实践上就是java.awt.event事件类库里某个类所创建的对象,我们暂时把它称为“事件的对象”。一个事件源可被多个监听者监听。 一个类要实现 阅读全文
posted @ 2020-03-08 16:23 白客C 阅读(1362) 评论(0) 推荐(0)
JAVA swing-绘图技术
摘要:坐标体系 坐标原点位于左上角,以像素为单位,像素是计算机屏幕上最小的显示单位,在java的坐标系中,第一个是x坐标,表示当前位置位水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置位垂直方向,距离坐标点y个像素。 绘图原理 Component类提供了两个绘图相关最要的方法: Ⅰ.paint 阅读全文
posted @ 2020-03-08 02:33 白客C 阅读(1578) 评论(0) 推荐(0)
JAVA swing-常用组件
摘要:在图形用户界面编程中,我们常常会提供用户登陆界面,比如登陆到会员管理系统、登陆到工资管理系统、仓库管理系统... 常用组件 Ⅰ.文本框(JTextField) Ⅱ.密码框(JPasswordField) Ⅲ.标签(JLable) Ⅳ.复选框(JCheckBox) Ⅴ.单选框(JRadioButton 阅读全文
posted @ 2020-03-06 16:37 白客C 阅读(2224) 评论(0) 推荐(0)
JAVA布局管理器与面板组合
摘要:JPanel是面板组件,非顶层容器,一个界面只有可以有一个JFrame窗体组件,但可以有多个Jpanel面板,而JPanel上也可以使用FlowLayout,BorderLayout,GirdLayout等布局管理器,这样可以组合使用达到比较复杂的布局效果。 注意事项 Ⅰ.JPanel是JCompo 阅读全文
posted @ 2020-03-05 20:31 白客C 阅读(579) 评论(0) 推荐(1)
JAVA swing-布局管理器
摘要:组件在容器(比如Jframe)中的位置和大小是由布局管理器来决定的。所有的容器都会使用一个布局管理器,通过它来自动进行组件的布局管理。 种类 java共提供了五种布局管理器,只介绍三种是最常见的布局管理器。 边界布局BorderLayout 边界布局将容器简单的划分为东南西北中5个区域,中间区域最大 阅读全文
posted @ 2020-03-05 16:58 白客C 阅读(482) 评论(0) 推荐(0)
JAVA异常
摘要:当出现程序无法控制的外部环境问题(用户提供的文件不存在,文件内容损坏,环境,网络不可用...)时,Java就会用异常对象来描述。Java中用2种方法处理异常: Ⅰ.在发生异常的地方直接处理; Ⅱ.将异常抛给调用者,让调用者处理 异常分类 不正常的情况就分成了两大类,这个两个的老大是Throwable 阅读全文
posted @ 2020-03-05 12:55 白客C 阅读(204) 评论(0) 推荐(0)
JAVA泛型
摘要:泛型的本质是参数化类型,也就是说所操的数据类型被指定为一个参数,这种参数类型可以在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。引入泛型的好处是在编译的时候检查类型安全,并且所有强制转换都是自动和隐式的,提高代码的重用效率。简单来说就是安全简单。 实例一 强制转换问题 1 /* 2 * 阅读全文
posted @ 2020-03-05 10:00 白客C 阅读(184) 评论(0) 推荐(0)
JAVA集合框架的使用
摘要:Java得设计者给我们提供了这些集合类,在后面编程中是相当有用的,具体什么时候用什么集合,要根据我们刚才分析的集合异同来选取。 总结 Ⅰ.如果要求线程安全,使用Vector、Hashtable Ⅱ.如果不要求线程安全,应使用ArrayList、LinkedList、HashMap Ⅲ.如果要求键值对 阅读全文
posted @ 2020-03-02 14:53 白客C 阅读(202) 评论(0) 推荐(0)
JAVA集合 - HashMap与Hashtable
摘要:HashMap与Hashtable都是属于Map集合类,两个用法是一样的,但是还是有区别的,下面用一个实例来看Map集合类是怎么使用的 1 /* 2 * 作者:白客C 3 * 时间:2020年03月02日 4 * 内容:HashMap的用法 5 */ 6 7 package com.beekc.ww 阅读全文
posted @ 2020-03-02 14:35 白客C 阅读(188) 评论(0) 推荐(0)