
简单实现
文章平均质量分 54
独梧锁雾
这个作者很懒,什么都没留下…
展开
-
树结构下拉框(下拉树)
下拉树该博客用于记录下拉树(TreeSelect)的解决办法、未验证的思路,以及推荐查看的博客,以及误区。基础思路及误区1.思路,由于免费的treeSelect在ivew和element框架中不存在,所以只能自己写或者组装已有的组件。而思路就是组装<select>和<tree>2误区,直接<select> <tree></select>不可以,理由是slelect可以显示的数据只能来自于option.及<templat原创 2021-12-08 22:43:08 · 2409 阅读 · 0 评论 -
简单的改变iftame src的方法
<html> <body> <dl style="float: left;">网站</dl><br/><br/> <li><a href="https://www.baidu.com/index.php?tn=monline_3_dg" target="myIframe">百度</a></li> <li><a hre原创 2021-08-10 10:07:15 · 123 阅读 · 0 评论 -
创建表空间,查询表空间,删除表空间(oracle)
创建,查询,删除直接上代码,带解析。创建create tablespace textdemo--名字datafile 'd:\data\textdemo01.dba'--表空间物理位置,(我自己实验的时候是只能放在一个文件夹下面,多层文件夹会出错)size 100m--初始大小autoextend on next 10m--每次增长10mmaxsize 200m--最大200mpermanent--永久的extent management local;--本地的查询(简单的)sele原创 2021-07-27 23:01:20 · 209 阅读 · 0 评论 -
生产者消费者模式(java)
生产者消费者模式 简单实现与个人理解简介:生产者和消费者是两个线程,该模式用于处理两个线程处理一个数据的问题。具体过程:生产者生产商品,如汽车。生产的商品放入商品库中(缓冲区),消费者从商品库中取商品。生产商品,放入缓冲区,唤醒消费者,从缓冲区拿商品,消费商品,醒生产者。代码简介:代码包含两个普通类(商品,缓冲区),两个实现了Runnable接口的类(生产者,消费者),和一个包含mian方法的测试类Car类:普通的类包含一个int型的id属性CarStock类:包含一个in原创 2021-07-26 23:20:42 · 293 阅读 · 0 评论 -
动态代理模式(简单实现,食堂阿姨打饭例子)
动态代理模式(后面有源代码,可直接划到后面看)动态代理的目的:动态地生成代理类,解决静态代理所产生的一个类需要一个代理类的缺点。主要方法:通过编写一个可以生成代理类的工具类来动态的生成代理类,根据传入的真实对象不同,产生的代理类也不同。原理:java的反射机制即动态的生成类。步骤:根据真实对象需要实现的方法写一个接口或者抽象类。真实对象实现这个接口编写动态生成代理类的“工具类”在主函数中创建真实对象,将真实对象传入“工具类”,工具类根据真实对象实现的接口生成一个代理类。调用代原创 2021-07-22 22:32:05 · 139 阅读 · 0 评论 -
静态代理-解析
静态代理是一种设计模式其目的(好处):1.让需要实体类只包含需要实现的功能,不用包含一些公共辅助性质的类。(就像你玩游戏出纯输出一样,带线治疗交给队友)2.方便后期增加功能,增加功能(在代理类中添加方法,实体类不用做更改)一般用租房中介的例子来比喻:房主为:RealSubject类,即真实实体。中介为:Proxy类,即代理真实实体的类的代理类(我感觉类似于辅助吧)【保存一个引用使得代理可以访问实体,并提供一个与subject的相同的接口,来达到代理的目的】出租房屋:subject类,即房主和原创 2021-07-21 20:57:02 · 130 阅读 · 1 评论 -
多线程数据共享问题(synchronized)
多线程数据共享多线程下共享一个数据可能会出现线程不安全问题,即数据出错问题,原因为一个线程刚刚获取到该数据没有及时处理,该数据就被别的线程获取并使用了,导致该线程获取的数据和该数据实时的状态不一致**解决方法,加锁synchronized(Object lock=new Object)**{run{......}}加锁后,锁内的程序将在执行完之前不会被夺走cpu,进入阻塞状态。问题描述目前一趟车设定为 100 张票,由 4 个售票窗口进行售票处理,本次挑战需要完成数据共享的效果即可原创 2021-07-19 22:44:12 · 811 阅读 · 2 评论 -
java多线程(交替跑动多个线程)
交替跑动3个线程主要是通过让线程睡眠的方法交替问题描述三组数据为 1 ~ 30 的整型数值;你可以通过 Thread 或 Runnable 方式创建三个子线程来交替跑动这些数据。解题思路你可以通过继承 Thread 类或者实现 Runnable 接口来创建子线程类。必须按照要求 1 ~ 30 的数据在子线程中进行跑动。必须启动三个子线程,线程名分别为 “线程1、线程2、线程3” 来跑动三组数据。让一个进程执行之后睡眠,就可以把cpu让给别的进程。我的代码import原创 2021-07-19 21:04:17 · 261 阅读 · 0 评论 -
将.txt复制并创建一个新的.txt(输入流输出流FileInputStream&FileOutputStream)
基于输入输出流的文本复制知识点:FileInputStream是输入流,用于连接要复制的txt文件,即数据的起源。FileOutStream是输出流,用于连接用于粘贴的txt文件,即数据的终点。创建新文件的方法:File file=new File("any/any/any.txt");//即你要把文件放入的路径file.creatNewFile();下面是源代码:import java.io.File;import java.io.FileInputStream;import jav原创 2021-07-15 11:27:05 · 441 阅读 · 0 评论 -
统计字符串中字幕出现的数量(Map案例)
统计字符串中字幕出现的数量(Map案例)ops:里面的entry其实是map包含的一部分,一个map由很多entry包含,每个entry都由<key,value>组成,就像一本书(Map)由很多页组成(entry)每一页又有页码(KEY)和内容(VALUE)问题描述控制台录入一个字符串,程序经过统计最后输出这个字符串中每个字母出现的次数解题思路在 Statistics 类中添加 statis() 方法,该方法参数为一个字符串,返回值类型为一个 Map 集合。statis()原创 2021-07-05 22:54:28 · 443 阅读 · 0 评论 -
随机生成一个学生集合并排序(random,Iterable,Collections.sort,Comparator)
随机生成一批学生对象并排序主要知识点:随机生成数据 Random r=new Random(); int score=50+r.nextInt(51);List遍历Iterable it=data.iterable();while(it.hasNext()){System.out.println(it.next().toString);}集合排序Collections.sort(data,new MyComparator)实现comparator接口 class MyCo原创 2021-07-03 22:58:43 · 467 阅读 · 0 评论 -
HashSet操作集合(重写hashCode&equals)
为什么要重写hashCode和equal方法?1.hashset不允许有重复的元素,当加入一个元素时,hashset要先判断集合中是否包含这个元素,如果包含那么返回false,如果不包含那么加入进去返回true(1)那么如何判断两个元素是否相等呢?* 首先先判断连个元素的hashCode值是否一样,若hashCode值一样,则说明两元素相同返回fasls,如果hashCode不一样则可能不相同*(2)然后再判断equal是否为真,若为真则两元素相同那么为什么不直接判断eauqal呢?判断原创 2021-07-02 22:22:36 · 2349 阅读 · 0 评论 -
HashSet实例-增删查&遍历
主要HashSet的简单使用,HashSet的遍历。原创 2021-06-30 18:38:10 · 1540 阅读 · 0 评论 -
接口的简单调用
接口的简单调用1、问题描述:2、实现思路:简单调用接口和继承父类即可实现。功能做成接口手机为父类,手机类型为子类。3、实现代码:package test;public interface TheakePictures { public void takePictare();}package test;public interface Network { public void networkConn();}package test原创 2021-06-08 20:18:12 · 268 阅读 · 0 评论 -
类和子类的简单实现
类和子类的简单实现1、问题描述:设计一个名为 Person 的类和它的两个名为 Student 和 Employee 的子类。 每个人都有姓名和电话号码,学生类有年级状态(大一、大二、大三或大四),员工有工资。重写每个类中的 toString 方法,显示该类的所有属性。面积。2、实现思路:创建 Person 类 ,为其添加姓名(name)、电话号码(phone)这两个属性,这两个属性皆为 String 类型,分别为每个属性添加对应的 get 和 set 方法。创建学生类 Student 并使原创 2021-05-31 12:44:30 · 1453 阅读 · 1 评论