- 博客(70)
- 资源 (1)
- 收藏
- 关注
原创 vue.js + element-ui入门开发,思路引领
作为一名java程序员, 最近由于工作上的需要, 从事了2个月的前端开发, 今天写下自己的心得, 整理一下这方面的知识。准备工作:0:感想: 前端技术变化很快,以前只涉及过js,jquery这些技术,都是一些html静态页面,vue.js采用虚拟DOM技术,开发效率更高,还可以进行debug调试, 不局限于是Google调试,有助于开发。1: 对比vue.js 和jquery...
2019-11-20 11:54:52
1154
1
原创 Java多线程、锁原理等
Java多线程及锁应用一、 线程创建方式线程创建有二种方式,继承Thread、或者实现Runnable接口。继承Thread。 new Thread();public class MyThread extends Thread{ public MyThread(String name) { super(name); } @Override public void run() { s...
2018-07-08 02:09:58
2901
1
原创 JavaIO的编解码、字节流和字符流的区别和转换
刚刚学习JavaIO流, 可能会很乱, IO流怎么这么多东西啊, 如果对JavaIO体系不熟悉,请查阅先的博客.https://blog.youkuaiyun.com/huangchongwen/article/details/80866984 今天复习的主题是 -- JavaIO流的编解码, 字符流与字节流区别! 一 : 字节流、字符流读写 案例1 : 字节流读取中文.private static v...
2018-07-07 00:08:14
3624
原创 Serializable 序列化
一 序列化 当创建对象时,程序运行时它就会存在,但是程序停止时,对象也就消失了.但是如果希望对象在程序不运行的情况下仍能存在并保存其信息,将会非常有用,对象将被重建并且拥有与程序上次运行时拥有的信息相同。可以使用对象的序列化。 (1)对象的序列化: 将内存中的对象直接写入到文件设备中 (2)对象的反序列化: 将文件设备中持久化的数据转换为内存对象二 Java8序列化相关接口和类 Ob...
2018-07-05 14:46:25
230
原创 BufferInputStream、BufferOutputStream缓冲流实现
一 介绍JavaIO技术是很重要的技术, 现在来解释一下BufferInputStream、BufferOutputStream的具体实现。那首先来看看BufferInputStream在程序中是怎么使用的,相信大家都知道怎么写。/** 使用缓冲技术读取数据 * * */ public static void bufferRead(String path) { Buffered...
2018-06-30 17:18:29
6115
原创 SpringAOP切面编程原理解释
之前找工作复习Java时, 又重新看来一篇Spring的六大模块, 包括之前不太明白的AOP模块, 现在来总结一下原理, 请注意这是我的理解,可以参考. 内容包括主要内容包括: 一 代理 1) 代理模式 -- 静态代理 -- 动态代理(也叫JDK代理) -- Cglib代理 二 AOP ...
2018-04-11 18:54:06
1672
原创 maven Nexus 私服
前言: 本文是关于maven nexus私服的总结,至于maven的基础知识和在Myeclipse环境下整合ssm项目,可查看:http://blog.youkuaiyun.com/huangchongwen/article/details/79302517 一 首先解决一个疑问,为什么需要搭建私服? 公司一般都有个自己的私服来管理各种jar包,原因大概有这么4个,分别是: 1...
2018-02-13 22:56:15
225
原创 maven项目管理工具(Myeclipse环境下整合SSM框架)
写总结之前不得不吐槽一下, 由于项目需要, 自己得主动搭建maven环境。本来想maven有2个功能嘛, 处理jar包依赖;软件构建; 应该挺简单的, 可是现在心里苦啊, 熟悉maven软件和搭建整合SSM项目花了我3天时间,再也不好意思说容易了! 在这几天,首先下载maven,了解maven基础知识, myeclipse搭建maven环境,再就是整合SSM项目.整个过程都是在网上看博...
2018-02-09 23:24:25
1509
原创 带有行标题栏的表格
所谓的带有“行标题栏”就是带有固定列的表格。这种表格在swing中是经常使用到的,理由是:可以很好地呈现数据! package 行标题栏; import javax.swing.*; import javax.swing.event.ListSelectionEvent; import javax.swing.event.ListSelectionListener; import java
2016-03-03 22:29:20
807
原创 酒店管理系统
最近几天看了刘双印老师给的一个关于java的一个“酒店管理系统”。发现有很多自己之前没有的 java面向对象的思想,在这里总结一下这个项目的开发过程,最重要的是学习何如开发项目。 1 这个项目是关于酒店管理的,实现过程如下: (1)首先要知道系统要实现那些具体功能,比如开台签订工作;自动结转工作区等等 (2)数据库的设计,这个是很重要的。数据库的正确使用是保障系统安全
2016-02-22 18:39:14
10578
19
转载 java swing设置背景颜色的问题
http://zhfa62560.blog.163.com/blog/static/107702454201032911382071/
2015-12-17 14:12:24
2762
原创 java--GUI程序设计中的布局
刚刚看完Java中布局的一下内容,之前没有注意布局,觉得不是很重要,现在发现GUI里面布局还是很重要的。 我个人觉得体现在如下几个方面: (1)布局可以提高窗口的审美质量。 (2)布局在处理一下事件上还真的有实际的作用,可以更加简单易了的反映现实世界。 (3)可以使用户界面更加具有交互性。 综上只是我现在可以想到的作用,我觉得应该不只是这样。 下面步入正题:聊聊布局这事。 一:布局的种
2015-12-17 13:52:12
1095
原创 使用JDBC将ECLIPSE连接SQL server数据库小实例
写一篇有关Eclipse使用Jdbc连接SQL server数据库的实例:具体介绍; 做一个简单的“数据库考试”小系统! 一:在SQL SERVER 中建立一个数据库: (1)创建一个名叫:数据库期末考试的数据库; (2)创建一个名为test的表,结果为: 第一个字段用来存放试题;第二存放A选项;第三个字段存B选项;第四个字段存C选项;第五个字段存D选项;最后一个存 放答
2015-12-15 15:12:26
3520
原创 object中几个有趣的方法!
我们知道object是所有类的子类,里面有很多所有类共有的方法。现在特别来讨论一下: equals,hashCode,toString,函数 (1)equals是用来判断对象是否具有相等的值;在object中是指二个对象的引用是否是指向一个对象。但是在具体的类中我们常常override这个方法;下面有个有趣的例子: class Employee { St
2015-11-29 22:51:07
583
转载 触发器
一: 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。 二: SQL Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表由系统来维护﹐它们存在于内存中而不是在数据库中。这两个表的结构总是与被该触发器作用的表的结构相同。触发器执行 完成后﹐与该触发器相关
2015-11-24 23:05:28
418
原创 成员变量的隐藏和方法重写
之前学习没有注意到这个小问题,有一次到java贴吧逛时看到有关成员变量隐藏的问题,发现自己对此的理解是有的偏差的。写下此文进行总结。1.成员变量的隐藏package 测试;public class DemoClass { public static void main(String[] args) { A a=new A(); a.printOut()
2015-11-22 17:37:26
2317
原创 swing设计基础2
上次说到mouseEvent事件处理,现在继续总结: 一:有关mouseEvent事件的第二种监听器MouseMotionListener 简单介绍: 1 ,这个接口中有二个方法分别用来处理二种事件: (1)在事件源上拖动鼠标;mouseDragged(MouseEvent) (2)在事件源上移动鼠标;mouseMoved(MouseEvent) 2
2015-11-15 17:40:22
540
原创 SQL exists/not exists语句
在SQL查询语句中Exists,not Exists是比较有意思的,也是比较难理解的一个地方。下面就来总结一下这方面的内容; 以student-SC-course数据库中为代表 (1) 查询所有选修了001号课程的学生的姓名。select Sname from Student where exists ( select * from SC
2015-11-12 21:06:27
926
原创 swing设计基础
swing程序设计基础: 学习swing程序设计一个星期,总结这一周的工作。 最近使用的包有java.awt; javax.swing; java.awt.event这几个包。 一:首先介绍几个类(只介绍部分) (1) 在java.swing包中有一个叫Jcomponent的类;是Container的直接子类
2015-11-07 20:00:24
661
原创 循环队列实现(非模板)
//CirQueue.h;#include#includeusing namespace std;const int QueueSize=10;class CirQueue { int date[QueueSize]; int front,rear;//定义队列的队头和队尾指针; public: CirQueue(); ~CirQueue(){} vo
2015-10-27 15:47:57
373
原创 顺序栈的测试实验《两栈共享一个数组空间》
//SeqStackconst int StackSize=10;template class SeqStack { private: DateType date[StackSize]; int Top1,Top2; public: SeqStack();//构造栈; ~SeqStack();//释放栈空间; void push();//入栈 vo
2015-10-18 14:29:00
830
原创 搭建流水线
用流水线完成歌手比赛的评分;其中InputScore这个类的对象负责输入评委给出的分数,类里面组合了一个DelScore类的对象引用。这个对象负责去掉分数的最大值和最小值,这个类里面有一个ComputerAver的类实现求出其他分数的平均分。也就是最终的评分结果。package Democlass1;import java.util.Arrays;import java.util.Scan
2015-10-17 10:25:24
1575
原创 单链表实现(student);
//student.h;#include#includeusing namespace std; class student { public: string name; string num; double score; student* next; }; class Linklist { student* first; public:
2015-10-14 11:17:54
458
1
原创 约瑟夫环问题(循环单链表的实现)
约瑟夫环问题 1,问题描述: 设有偏号为1,2,3..............N的n个人围成一个圆,每个人都持有一个密码m从第一个人开始,报数到第m 时停止报数。报m的人出圈,再从下一个人重新开始报数, 报到m的是停止报数,报m的出圈.................
2015-10-13 23:52:24
1380
2
原创 String (API)
/* * String类包的有关总结: * 在api中就可以看到有关String类的全部方法介绍,在这里主要介绍“日期和时间的格式化”,“String的正则表达式”和“字符串格式化” * 1,String中的主要类(可以参考有关API的内容) * 这些类主要实现:(1)构造字符串 ;(2)获取字符串的一部分(也就是切割);(3)返回指定的索引位置的字符或者是字符串;查找字符或者是字符串
2015-10-09 11:02:51
363
原创 异常处理总结(我自己的理解)
/*总结:异常基础 * 一:有关java异常处理体系 * java异常体系的最高父类是throwable(是一个超类),他的直接子类有二个,分别是Error和Exception二个类; * (1)其中Error是错误类,用来处理程序中出现的错误问题的(是比较严重的问题,一般是不能提前预测的)。 * (2)Exception是重点要学习的类,叫做异常处理类。是来处理程序异常的最高父类。
2015-10-09 10:54:49
498
原创 内部类测试与运用
package testdemo; abstract class student { public abstract void show(); } class outer{ /* void method() { student stu=new student() { public void show() { System.out.pri
2015-09-23 16:33:29
1588
原创 文档注释+jar文件生成+jar使用
刚刚学习了有关jar文件的使用,现在就来总结一下: 假如你接到了老师或者是其他人的文档注释+字节码文件,在dos下使用的话就比较简单了。(1)写一个你要用的主类源文件(叫maintest.java,包名叫B吧)然后把你拿到的字节码文件(假如包名是A,字节码叫math.java)和你写的maintest.java文件放在一个指定目录下,在dos下只要javac B\maintest
2015-09-22 11:29:43
1362
原创 有关类的接口,实现类的多态
interface Animal { public abstract void cry(); public abstract String getname(); } class Dog implements Animal { private String name="dog"; public void cry() { System
2015-09-19 22:36:03
1009
原创 有关类的权限
package Test;public class student { private String name; private String num; protected double score; public student(String name,String num,double score) { this.name=name; this.num=num;
2015-09-16 22:24:20
432
原创 有关Dos的认识
有关Dos命令行 在Dos命令行中存在很多的命令,在刚刚学习java的时候不需要全部都会。在不知道使用哪个命令的时候也可以借用help命令来查询。知道 cd cd.. dir cd\ set cls exit这几个就差不多了。其他了解了解就行。 注: cd 是Change directory的意思;是进入下一个目录或者文件夹的命令; cd..退回下一个目录
2015-09-10 09:35:21
419
原创 Java有关数组使用工具
package 数组工具;import java.util.Arrays;public class Array { public static void main(String[] args) { int a[]=new int[]{-1,20,3,13,1,0,5}; int max=ArrayTool.getMax(a); System.out.pr
2015-08-17 17:38:04
319
原创 我的第一个Java程序O(∩_∩)O
public class HelloJava { private static String say="我要学会你"; public static void main(String[] args) { // TODO 自动生成的方法存根 System.out.println("你好Java"+say); }}
2015-08-08 17:51:44
497
原创 C++课程设计
#include#include#includeusing namespace std;const int M=200;class student{private: double math; double chinese; double English; double tal; double ave; static int m;//实际学生人数 string na
2015-08-01 19:32:56
957
原创 用指针实现实验8.9
#include#includeusing namespace std;templateclass Array{private:T*p;int n;public: Array(){} Array(T* a,int b) {p=a; n=b; } void sort(); void search(); void sum(); void sum11(); vo
2015-05-31 14:19:48
577
原创 书本第七单元(212)实验2
#includeclass time{int hours;int minutes;int seconds;public: time(){} time(int a,int b,int c) { hours=a; minutes=b; seconds=c; } time operator+(time& x) {time temp; temp.hours=hours+
2015-05-16 10:08:21
502
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人