- 博客(44)
- 收藏
- 关注
原创 linux 的简单命令
linux的命令操作-----------------------------------日常操作命令pwd 查看当前所在的工作目录date 查看当前系统的时间who 查看当前在线last 查看最近的登录历史记录---------------------------------------文件系统操作ls / 查看根目录下的子节点(文件夹和文件)...
2018-09-16 20:13:50
294
原创 java 关于类加载的一道面试题
这道面试题,知识点是,java在加载类的时候,有一个准备阶段,准备阶段会给类的静态成员变量赋java默认的初始值。再走到类的初始化阶段,才会给类的静态成员变量赋程序员给的值。package nine4one;/** * java虚拟机将在以下四种情况结束生命周期 * 1.执行了System.exit();方法,0是正常退出 * 2.程序执行正常结束 * 3.程序在执行过程中...
2018-09-04 14:32:09
366
原创 java future模式 小demo
这个demo,是我学习的demo。看了一个教程视频,照着敲出来的。这都是老早的事情了。咋今天才贴出来呢?是因为有个同事,让我教教他关于线程的知识,我就在自己敲的学习代码中把它给翻出来了。本来还挺有自信的,自己敲出来的代码,讲起来,肯定是有条有理,滔滔不绝的通畅!可实际说起来,就结结巴巴,讲讲,停停,想想,再讲讲……打击啊!这也令我挺感慨,知识是学着忘着,但是不能停下来,因为遇到...
2018-08-31 15:02:47
353
原创 数据结构 图 简单入门 最小生成树 深度优先搜索 广度优先搜索
早上上班路上,看到一则新闻,广州的。新闻说的是一个辅警在路边查过往路人的身份证,其中有一个记者,就询问,根据哪条法律要查询他的身份证。辅警当然不知道(事后据说,就是闲着无聊,查着玩的!),也肯定不会认错,就强行把记者带到当地的派出所,以妨碍公务为由进行拘留。记者被放出来后,就写了一篇关于这件事情的文章,引起了极大的关注。这件事情的结局是好的,事件并没有恶化。有网友就感叹,记者命好。没有对比就...
2018-08-23 10:32:31
381
原创 Socket ServerSocket 编程原始版
古往今来,是有人聚集的地方就有好人,有坏人,有认真的人,有粗心的人,有懒人,有勤奋的人……反正就是有各种人! package eight16three;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWri...
2018-08-16 14:50:30
180
原创 数据结构 二叉树 增 删 遍历 查询 实现 源码
自己写的学习案例代码,还是要给记录下来的,方便以后自己去查找。 package eight11one;/** * 二叉树节点 * @author 180719-2 * */public class Node { public long index; public String data; public Node leftChild; public N...
2018-08-14 14:18:55
340
原创 XStream 将对象转成xml
package test;import java.util.ArrayList;import java.util.List;import com.thoughtworks.xstream.XStream;import domain.Person;import domain.Student;public class XmlStreamTestOne { /* * Xst...
2018-04-23 17:04:44
545
原创 面试题:用table显示n条记录,样式要求,每隔三行换一种颜色
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <table border="" cellspa
2018-04-20 14:27:07
785
原创 java线程之生产者消费者
package test;public class ThreadTest { public static void main(String args[]){ Resource r = new Resource(); Product p = new Product(r); Consume c = new Consume(r); Thread tp = new Thread(p...
2018-03-26 16:21:43
217
原创 java线程锁死小demo
package test;/** * 线程测试二 死锁 * @author 郭胜 * */public class ThreadTestTwo { public static void main(String[] args){ Object obj1 = new Object(); Object obj2 = new Object(); Test1 t1 = new ...
2018-03-26 16:20:53
213
原创 node.js非常简单实现登录注册功能-学习小demo
const http = require("http");const fs = require("fs");const querystring = require("querystring");const urlutil = require("url"); var user = {};http.createServer(function(req,res){ //解析数据 va...
2018-03-12 15:28:43
1372
2
原创 css3 flexbox布局
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>css3flexbox布局</title> <style type="text/css"> *{margin:0;padding:0;}
2018-03-05 13:59:55
230
原创 jquery mobile 应用案例
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0,user-scalable=no" name=&
2018-03-05 11:39:25
8469
原创 css3的按钮效果,学习来的
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>css3的按钮效果</title> <style type="text/css"> *{margin:0;padding:0;}
2018-03-01 11:45:49
406
原创 面试题:short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
package test;/** * 测试 * @author 郭胜 * */public class Test { public static void main(String[] args){ short aa = 1; aa += 1;//这种写法是正确的 System.out.println(aa); System.out.println(aa + ...
2018-02-23 11:45:16
598
原创 html5css3动画小小demo旋转的盒子
旋转的盒子 img{ animation:go 2s linear infinite; display:block; margin:100px auto; } @keyframes go{ from{ transform:rotate(0deg); } to{ transform:rotate(360deg
2018-02-01 16:53:09
1675
原创 html5css3认识动画
认识动画 div{ width:200px; height:200px; background: goldenrod; position:absolute; left:0; right:0; animation:donghua 3s infinite; } /*@keyframes donghua{ from{
2018-02-01 16:41:31
239
原创 html5css3利用伪类做小图标
利用伪类做小图标 @font-face { font-family: 'guosheng'; src: url('fonts/iconfont.eot'); src: url('fonts/iconfont.eot?#iefix') format('embedded-opentype'), url('fonts/iconfont.woff') form
2018-02-01 16:19:16
3555
1
原创 html5css3:利用圆角做留言头像,鼠标经过加头像旋转
利用圆角做留言头像,这是我的写法,很低 body{ background: #FFDEAD; } div{ width:200px; height:200px; margin:50px auto; border-radius: 50% 50%; border:15px solid rgba(111,111,111,0.1); }
2018-01-30 10:39:34
501
原创 html5css3:过渡transition 2d转换transform translate移动 scale缩放 rotate旋转
体验一下过渡效果 div{ width:100px; height:100px; background:navajowhite;margin:100px auto; border-radius: 15px;box-shadow: 3px 3px 3px 3px #FFC0CB; transition:all 1s ease-in 0s; } div:
2018-01-30 10:13:05
603
原创 html5css3:盒子内减属性
盒子内减属性 div{width:300px;height:300px;background:pink;margin:30px auto; border-radius:15px; box-shadow: 2px 2px 2px 2px #CCCCCC;} div:first-child{padding:30px;} div:last-child{ paddin
2018-01-30 09:54:50
2447
原创 css3利用after伪类画三角 html5
css3利用after伪类画三角 div{ width:300px; height:30px; border:3px solid rgba(111,111,111,0.5); border-radius: 15px; box-shadow: 2px 2px 2px 2px #CCCCCC; position:relative; }
2018-01-29 16:51:47
1277
原创 jaxp 解析xml 小demo 对xml文件标签实现增删改查crud操作
99 99 99 package jaxp;import java.io.File;import java.io.IOException;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.Pars
2018-01-18 16:08:44
273
原创 h5实现五子棋游戏 js原生实现
郭胜学习项目-五子棋游戏-小小AI canvas { display: block; margin: 50px auto; box-shadow: -2px -2px 2px #efefef, 5px 5px 5px #b9b9b9;
2018-01-16 15:19:13
1747
原创 扫雷游戏javascript html
地雷游戏 .guoshengcontentdiv{ width:1255px; height:600px; margin:auto; } .guoshengonediv {
2018-01-12 16:49:27
597
原创 递归实现 三角数列 Fibonacci数列 汉诺塔
最近娱乐圈袁立和浙江卫视《演员的诞生》节目组闹腾的很厉害。不少大佬纷纷在微博上发声力挺袁立,先后有金星,乐嘉,潘石屹,丁磊,崔永元……我也想发声挺袁立,奈何人微言轻。虽然帮不上忙,不过我还是比较关注这件事情的发展。我了解到的,袁立是娱乐圈界少有的真正做慈善的,关注的是中国尘肺病人。这么善良的一个人,我肯定会支持的。最重要的,这样善良,热心,无私的人,在中国简直就是凤毛麟角。娱乐圈不
2017-12-18 15:31:19
331
原创 设计模式:观察者模式
观察者模式:Observer模式是行为模式之一,它的作用是当一个对象的状态发生变化时,能够自动通知其他关联对象,自动刷新对象状态。Observer模式提供给关联对象一种同步通信的手段,使某个对象与依赖她的其它对象之间保持状态同步。模式结构:观察者模式角色和职责:Subject(被观察者):被观察的对象,当需要被观察的状态发生变化时,需要通知队列中所有观察者对象。
2017-12-15 09:34:07
170
原创 设计模式:策略模式
策略模式: Strategy模式也叫策略模式是行为模式之一,它对一系列的算法加以封装,为所有算法定义一个抽象的算法接口,并通过继承该抽象算法接口对所有的算法加以封装和实现,具体的算法选择交由客户端决定(策略)。Strategy模式主要用来平滑地处理算法的切换。策略模式的角色和职责: Strategy:策略(算法)抽象。package strategy;/
2017-12-14 10:19:48
172
原创 装饰模式
装饰模式: 装饰(Decorator)模式又叫做包装模式。通过一种对客户端透明的方式来扩展对象的功能,是继承关系的一个替换方案。装饰模式的角色和职责: 抽象组件角色:一个抽象接口,是被装饰类和装饰类的父接口。 具体组件角色:为抽象组件的实现类。 抽象装饰角色:包含一个组件的引用,并定义了与抽象组件一致的借口。 具体装饰角色:为抽象装饰角色的实现类。负责
2017-12-10 09:46:28
146
原创 设计模式:建造者模式
2017年11月23号,今年最无耻的一句话诞生了。话说,昨天是周三。晚上六点的时候,已经是下班时间了。按照惯例,我们假模假样的在公司里多呆了一会。到六点一刻的时候,我们才关电脑下班。我在地铁上,工作群中突然收到一个同事的微信。同事说:刚才领导问他:“为什么一下班,你们就走了!是不是手里没什么事情?”我靠,MD,这TMD绝对是2017年最无耻的一句话。下班了,我们不应该走?手里有事情
2017-11-23 12:56:08
211
原创 设计模式:原型模式
原型模式:Prototype模式是一种对象创建型模式,它采取复制原型对象的方法来创建对象实例。使用Prototype模式创建的实例,具有与原型一样的数据。特点:1.由原型对象自身创建目标对象。也就是说,对象创建这一动作发自原型对象本身。2.目标对象是原型对象的一个克隆。也就是说,通过Prototype模式创建的对象,不仅仅与原型对象具有相同的结构,还与原型对象具有相同的值。3.
2017-11-22 09:40:26
185
原创 设计模式:单例模式
单例模式: 单利模式是一种对象创建型模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。 其实,GoF对单例模式的定义是:保证一个类只有一个实例存在,同时提供能对该实例加以访问的全局访问方法。 为什么使用单例模式? 在应用系统开发中,我们常常有以下需求:在多个线程之间,比如servlet环境,共享同一个
2017-11-20 09:48:44
152
原创 数组 冒泡排序 选择排序 插入排序
package arr;/** * 我自己的数组类 * @author guosheng * */public class ArraySelf { public long[] guosheng; public int elements; public ArraySelf(){ guosheng
2017-11-17 15:08:15
192
原创 设计模式:工厂方法模式
工厂方法模式同样属于类的创建型模式又被称为多态工厂模式。工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。抽象工厂角色:工厂方法模式的核心,任何工厂类都必须实现这个
2017-11-17 09:20:54
169
原创 设计模式一:简单工厂模式
简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其它类的实例,被创建的实例通常都具有共同的父类。模式中包含的角色及职责:1.工厂角色; 简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。/** * 简单工厂类 * @author guosheng * */public class AnimalFactory {
2017-11-15 10:02:55
214
转载 mysql处理字符串的两个绝招:substring_index,concat
mysql处理字符串的两个绝招:substring_index,concat 最近老是碰到要处理数据库中字符串的处理,发现用来用去也就是这两个函数: 1、substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 count:计数 例子:str=
2017-01-05 16:28:25
432
转载 Java中的Random()函数
今天在做Java练习的时候注意到了Java里面的一个随机函数——Random,刚开始只是知道这个函数具有随机取值的作用,于是上网搜索了资料一番,做了一下一些关于Random函数的总结:Java中存在着两种Random函数:一、java.lang.Math.Random;调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于
2017-01-05 10:50:45
302
原创 java的反射机制_1
面试题:请解释Object类之中的所有方法以及每一个方法使用上的主意事项1:对象克隆:public Object clone() throws CloneNotSupportedException;克隆对象所在的类一定要实现java.lang.Cloneable接口,而且子类只需要继续调用Object类的clone()就可以成功实现克隆方法;2:对象输出:public String t
2017-01-04 22:19:56
314
转载 Quartz从不了解到了解一点点
转载什么是QuartzQuartz是一个开源的作业调度框架,由java编写,在.NET平台为Quartz.Net,通过Quart可以快速完成任务调度的工作.Quartz能干什么/应用场景如网页游戏中挂机自动修炼如8个小时,人物相关数值进行成长,当使用某道具后,时间减少到4个小时,人物对应获得成长值.这其中就涉及到了Scheduler的操作,定时对人物进行更新属性操作,更改定时任
2017-01-04 16:21:34
2651
1
转载 百度查询复制粘贴:MySQL存储过程详解 mysql 存储过程
mysql存储过程详解1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存
2017-01-04 13:44:15
705
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人