JDBC最原始的代码做查询操作

首先编写一个User类。 public class User { private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } p
分类: 其他 发布时间: 05-17 23:51 阅读次数: 6

java多线程及线程安全详解

为什么要使用多线程: 单线程只能干一件事 而多线程可以同时干好多事(将任务放到线程里执行 效率高) 而所谓同时干并不是真正意义上的同时 只是(这里就叫CPU)cpu在每个线程中随机切换来执行 线程中要干的活 多线程编写: 1)第一种:(线程类) class Stu1 extends Thread{   //重写 run方法  } 调用:Stu1 su = new Stu1(); su.start()//内部会自动调用run方法 把run方法放到线程上调用 2)第二种:普通任务类(由于第一种类只
分类: 其他 发布时间: 05-17 23:51 阅读次数: 4

0514课堂01

|--对象 var myObject = {}; <script type="text/javascript"> var myObject = {} alert(typeof(myObject)) </script> 2、 <script type="text/javascript"> var person= {} person.name = "张三"; person.age = "18"; console.log(person); </scr
分类: 其他 发布时间: 05-17 23:51 阅读次数: 6

java-web.xml 配置

1: session 的时间限制。 2.springMvc 前端控制器 配置 3,监听 4.欢迎 5:404/500页面
分类: 其他 发布时间: 05-17 23:51 阅读次数: 5

第七周CorelDRAW课总结

1.这节课学到了什么知识? “交互式透明工具”“交互式阴影工具”以及“交互式调和工具”制作水晶表情包。 2.有什么心得体会? 无 3.存在的疑惑有哪些? 交互式调和工具还没有熟练掌握。
分类: 其他 发布时间: 05-17 23:51 阅读次数: 5

Netty做webSocket客户端,服务端拆包发送客户端接收处理

背景说明:webSocket服务器端发送的message如果小于10K,则发送为一条信息。否则会拆成10K大小的若干包去发送,随后一条信息包含end bit表示消息结束。netty client端配置如下: connectionBootstrap.group(group) .channel(NioSocketChannel.class) ...
分类: 其他 发布时间: 05-17 23:51 阅读次数: 7

Java__三个特殊类

一、String类1.String类的两种实例化方式    (1)直接赋值String str = &quot;hello&quot;; //比较常用    (2)传统方法String str = new String(&quot;hello&quot;); //String本身是一个类,既然是类,它就存在构造方法, //这就是利用它其中一种构造方法进行赋值 //该构造方法:pub...
分类: 其他 发布时间: 05-17 23:50 阅读次数: 8

Java之多线程(一)

一、进程与线程1.进程:操作系统中一个程序的执行周期称为一个进程。       线程:一个程序同时执行多个任务。通常,每一个任务就称为一个线程。与进程相比,线程更“轻量级”,创建、撤销一个线程比启动一个新进程开销要小的多。没有进程就没有线程,进程一旦终止,其内的线程也将不复存在。      多进程与多线程的区别:每个进程拥有自己的一整套变量,而线程则共享数据。共享变量使得线程之间的通信比进程之间更...
分类: 其他 发布时间: 05-17 23:49 阅读次数: 6

Java之多线程(二)

一、线程的同步与死锁1.如:多个线程同时卖票class MyThread implements Runnable{ private int ticket = 10; @Override public void run() { while(this.ticket &amp;gt; 0) { try { Thread.sleep(200); } catch (Interrupte...
分类: 其他 发布时间: 05-17 23:49 阅读次数: 5

Java_生产者与消费者模式

生产者与消费者模式:生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻塞队列里取,阻塞队列就相当于一个缓冲区,平衡了生产者和消费者的处理能力。这个阻塞队列就是用来给生产者和消费者解耦的。一、一个商品(版本1)//商品类 cla...
分类: 其他 发布时间: 05-17 23:49 阅读次数: 7

Java反射之四大核心类

一、反射1.反射指的是对象的反向处理操作,是根据对象来取得对象的来源信息。2.类的对象的三种产生模式 (1)任何类的对象可以通过Object类中的getClass()方法取得Class类对象。 (2)&quot;类.class&quot;:直接根据某个具体的类来取得Class类的对象。 (3)使用Class类提供的方法:public static Class&amp;lt;?&amp;gt; forName(String class...
分类: 其他 发布时间: 05-17 23:48 阅读次数: 7

"use strict" 严格模式的限制

&quot;use strict&quot;严格模式主要有以下限制:变量必须声明后再使用函数的参数不能有同名属性,否则报错不能使用with语句不能对只读属性赋值,否则报错不能使用前缀0表示八进制数,否则报错不能删除不可删除的属性,否则报错不能删除变量delete prop,会报错,只能删除属性delete global[prop]eval不会在它的外层作用域引入变量eval和arguments不能被重新赋值argum...
分类: 其他 发布时间: 05-17 23:48 阅读次数: 5

null和undefined的区别

JavaScript的最初版本是这样区分的:null是一个表示&quot;无&quot;的对象,转为数值时为0;Number(null)-&amp;gt;0undefined是一个表示&quot;无&quot;的原始值,转为数值时为NaN。 Number(undefined) // NaN 5 + undefined // NaN 四、目前的用法但是,上面这样的区分,在实践中很快就被证明不可行。目前,null和undefined基本是同义的...
分类: 其他 发布时间: 05-17 23:48 阅读次数: 6

详解background-position

你真的了解background-positionbackground属性是CSS中最常见的属性之一,它是一个简写属性,其包含background-color、background-image、background-repeat、background-attachment、background-position、background-clip、background-origin和background...
分类: 其他 发布时间: 05-17 23:47 阅读次数: 5

sass是什么?它有哪些好处和坏处?

sass是css预处理器;优点:用一种专门的编程语言,为CSS增加了一些编程的特性,将CSS作为目标生成文件,然后开发者就只要使用这种语言进行编码工作。通俗的说,CSS预处理器用一种专门的编程语言,进行Web页面样式设计,然后再编译成正常的CSS文件,以供项目使用。CSS预处理器为CSS增加一些编程的特性,无需考虑浏览器的兼容性问题,例如你可以在CSS中使用变量、简单的逻辑程序、函数等等在编程语言...
分类: 其他 发布时间: 05-17 23:47 阅读次数: 5

JavaScript 内存泄漏相关知识

1、什么是内存泄漏?不再用到的内存,没有及时释放,就叫做内存泄漏(memory leak)。2、垃圾回收机制垃圾回收机制怎么知道,哪些内存不再需要呢?最常使用的方法叫做&quot;引用计数&quot;(reference counting):语言引擎有一张&quot;引用表&quot;,保存了内存里面所有的资源(通常是各种值)的引用次数。如果一个值的引用次数是0,就表示这个值不再用到了,因此可以将这块内存释放。3、内存泄漏的识别方法...
分类: 其他 发布时间: 05-17 23:47 阅读次数: 5

Vue.js和MVVM Vue.js和MVVM的小细节

Vue.js和MVVM的小细节MVVM是Model-View-ViewModel的缩写,它是一种基于前端开发的架构模式,其核心是提供对View和ViewModel的双向数据绑定,这使得ViewModel的状态改变可以自动传递给View,即所谓的数据双向绑定。Vue.js是一个提供了MVVM风格的双向数据绑定的JavaScript库,专注于View层。它的核心是MVVM中的VM,也就是ViewMod...
分类: 其他 发布时间: 05-17 23:47 阅读次数: 8

浅谈MVC、MVP、MVVM架构模式的区别和联系

MVC、MVP、MVVM这些模式是为了解决开发过程中的实际问题而提出来的,目前作为主流的几种架构模式而被广泛使用。一、MVC(Model-View-Controller)MVC是比较直观的架构模式,用户操作-&amp;gt;View(负责接收用户的输入操作)-&amp;gt;Controller(业务逻辑处理)-&amp;gt;Model(数据持久化)-&amp;gt;View(将结果反馈给View)。MVC使用非常广泛,比如J...
分类: 其他 发布时间: 05-17 23:46 阅读次数: 6

Boolean operations between triangle meshes

Boolean operations between triangle meshes [email protected] Abstract. Boolean operations is one of basic and well known on 3D models. The operations are widely used in computer graphics, game, CAD, EDA. The blog introduce the function in some open sour
分类: 其他 发布时间: 05-17 23:46 阅读次数: 4

5分钟 springboot 整合swagger2

springboot 整合swagger2 1.maven配置文件中添加依赖 <properties> <swagger2.version>2.2.2</swagger2.version> </properties> -------------------------------------------------- <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</
分类: 其他 发布时间: 05-17 23:46 阅读次数: 7