上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: 数据监听用于监听内存变量值的变化,当值变化时做一些处理。 比如将搜索框绑定一个双向绑定一个变量,搜索框的内容改变时,提供对应的预选项; 比如选择地区,省份双向绑定一个板顶当选择的省份变化时,列出的该省下辖的地区也要对应发生改变。 watch是监听单个单个变量值的变化,computed是同时监听多个变 阅读全文
posted @ 2020-04-01 12:57 chy_18883701161 阅读(2154) 评论(0) 推荐(0) 编辑
摘要: 内容中的{{var}}会直接显示,使用过滤器:{{var | 过滤器名}},会先用过滤器处理var,再显示。 按作用域划分,有2种过滤器:全局过滤器、组件内过滤器。 demo 组件内过滤器 <div id="app"> <input v-model="content" /><br /> <!--绑定 阅读全文
posted @ 2020-04-01 08:49 chy_18883701161 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 指令是以数据去驱动DOM行为,简化DOM操作。常用指令如下 v-text innertext,不能解析文本中的html标签 v-html innerhtml,可解析文本中的html标签 v-show 控制元素的显示、隐藏 v-if、v-else-if、v-else 满足条件才显示对应的元素 v-fo 阅读全文
posted @ 2020-03-31 23:40 chy_18883701161 阅读(285) 评论(0) 推荐(0) 编辑
摘要: vue是国人开发的一个js框架,国人用得比较多。 Vue等框架与jQuery的区别 jQuery基于dom操作 Vue框架以数据驱动、组件化开发为核心 下载vue.js 如果安装了node,执行命令 npm install vue 下载vue.js,可在vue后面加上 @版本号 指定要下载的vue. 阅读全文
posted @ 2020-03-31 22:17 chy_18883701161 阅读(195) 评论(0) 推荐(0) 编辑
摘要: eg.一个用户可有拥有多个订单,一个订单只能属于一个用户,一对多,在tb_order中使用外键user_id关联tb_user的id。 当删除、更新tb_user中的主键时,与之关联的tb_order要受到影响,比如 #tb_user中的一条记录 1 chy abcd #tb_order中一条记录, 阅读全文
posted @ 2020-03-31 10:45 chy_18883701161 阅读(1343) 评论(0) 推荐(0) 编辑
摘要: 1、新建maven项目,引入shiro的核心依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.5.1</version> </dependency> 2 阅读全文
posted @ 2020-03-30 18:54 chy_18883701161 阅读(504) 评论(0) 推荐(0) 编辑
摘要: Shiro简介 Apache Shiro是Apache旗下的一个强大易用的Java安全|权限框架,提供了认证、授权、加密和会话管理等功能。 相比于Spring Security,Shiro可能没有 Spring Security 的功能强大,但Shiro相对简单一些。 其实很多时候都不需要十分复杂的 阅读全文
posted @ 2020-03-30 14:19 chy_18883701161 阅读(448) 评论(0) 推荐(0) 编辑
摘要: Druid简介 Druid是阿里开源的数据库连接池,作为后起之秀,性能比dbcp、c3p0更高,使用也越来越广泛。 当然Druid不仅仅是一个连接池,还有很多其他的功能。 druid的优点 高性能。性能比dbcp、c3p0高很多。 只要是jdbc支持的数据库,druid都支持,对数据库的支持性好。并 阅读全文
posted @ 2020-03-29 21:12 chy_18883701161 阅读(53175) 评论(2) 推荐(6) 编辑
摘要: 今天在IDEA中导入了一个Eclipse项目,编译时报错: 原因:Eclipse可以智能地把UTF-8 BOM文件转换为普通的UTF-8文件,IDEA没有这个智能转换。 2种解决方式: 1、在所在目录下新建一个java文件,把原文件的内容剪切过去,删除原文件,再把新文件重命名为原来的文件名。 2、点 阅读全文
posted @ 2020-03-29 09:43 chy_18883701161 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: 创建springboot项目,有时<version>会爆红: 自己在pom.xml中添加依赖,有时候<version>也会爆红。 原因是使用的jar包版本太高,仓库里还没有,版本改低一点即可。 阅读全文
posted @ 2020-03-27 20:35 chy_18883701161 阅读(8244) 评论(0) 推荐(0) 编辑
摘要: 今天从github上拉了一个项目,我maven配置的是阿里的镜像,maven下载这个项目的依赖却从中央仓库下载。 新建了一个maven项目,依赖是从阿里镜像的下载的,说明阿里的镜像是正常的。 解决:在项目的pom.xml中显式设置仓库地址 <repositories> <repository> <i 阅读全文
posted @ 2020-03-27 15:09 chy_18883701161 阅读(3317) 评论(0) 推荐(0) 编辑
摘要: ER图 Entity Relationship,实体关系图。 (图源自csdn,最初的博主未知) 1、先画出所有实体,矩形圈出来 2、再画出每个实体的属性,椭圆圈出来,实体、属性之前用实线连接。为了方便找出主键,作为主键的属性可以画一条下划线。 3、标注实体之间的关联关系:一对一(1,1)、一对多( 阅读全文
posted @ 2020-03-26 15:24 chy_18883701161 阅读(4443) 评论(6) 推荐(4) 编辑
摘要: 为什么要使用分库分表?什么时候使用分库分表? 关系型数据库本身比较容易成为系统性能的瓶颈,虽然读写分离能分散数据库的读写压力,但并没有分散存储压力,当数据量达到千万甚至上亿时,单台数据库服务器的存储能力会成为系统的瓶颈,主要体现在以下几个方面: 数据量太大,读写的性能会下降,即使有索引,索引也会变得 阅读全文
posted @ 2020-03-26 12:37 chy_18883701161 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 并发控制 并发情况下,需要做一些控制(一般是加锁),保证共享数据的一致性。 并发操作数据库时,需要给数据库中的数据加锁,确保数据库中数据的一致性。 数据库锁的常见分类 按使用方式来分:悲观锁、乐观锁 按锁级别来分:共享锁、排它锁(主要是这2种,当然还有其他的) 按锁粒度来分:行级锁、表级锁、页级锁 阅读全文
posted @ 2020-03-25 20:48 chy_18883701161 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 幂等性的概念 对于同一操作发起的请求(一次或者多次请求),任意多次执行对资源本身产生的影响均与一次执行产生的影响相同,不会因为多次相同操作而产生副作用。 比如一个用户注册,点击“注册”,由于某些原因(比如服务器负载大),长时间转圈圈,你多次点击“注册”,这多次请求都是完全相同的,应该只插入一条用户记 阅读全文
posted @ 2020-03-25 15:27 chy_18883701161 阅读(484) 评论(0) 推荐(1) 编辑
摘要: 可靠性投递: 1、保障消息能够成功发出 2、保障rabbitmq(broker)能够成功接收。接收指的是:broker接收到生产者发送的消息,放到exchange中,分发给对应的queue,交付给对应的消费者。 3、发送端要收到broker的确认应答,确认broker已收到|处理消息 4、完善的消息 阅读全文
posted @ 2020-03-24 17:45 chy_18883701161 阅读(747) 评论(1) 推荐(1) 编辑
摘要: UDP 工具类 public class UDP { private static final int port = 9000; //要使用的端口号 /** * 发送消息 * @Param ip 对方的ip,String * @Param msg 要发送的消息,String类型 */ public 阅读全文
posted @ 2020-03-24 09:46 chy_18883701161 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 网络编程:实现连接到网络的计算机之间的网络通信,比如QQ的聊天、传文件。 ip:一台计算机在网络中的唯一标识 查看本机ip:windows是ipconfig,linux是ifconfig ipv4:4个整数,0-255之间,点号分隔,比如192.168.1.1,约42亿个地址,2011年初已耗尽 i 阅读全文
posted @ 2020-03-23 20:00 chy_18883701161 阅读(255) 评论(0) 推荐(0) 编辑
摘要: //创建并返回一个线程池 ExecutorService es = Executors.newSingleThreadExecutor(); //此线程池只能容纳一个线程。放入的线程会依次执行,上一个执行完毕,才会执行下一个。 // ExecutorService es = Executors.ne 阅读全文
posted @ 2020-03-23 15:07 chy_18883701161 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 常见的线程协作方式是:生产者/消费者。 一个线程作为生产者,生产要处理数据,比如拿一个线程来生产Order,用户每下一单,此线程就生产一个Order对象。 设置一个仓库,来存放生产出来的Order对象。 一个线程作为消费者,消费|处理仓库中的Order对象(打印订单、拣货、发货)。 demo 订单处 阅读全文
posted @ 2020-03-23 14:58 chy_18883701161 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 多线程共享数据(多个线程共同访问相同的数据),需要进行数据同步,保证同一数据、同一时刻只能被一个线程访问。 使用同步是为了防止多个线程同一时刻对同一数据进行读写,如果对同一数据数据都只进行读操作、不进行修改,则不必使用同步。 以售票为例 不使用同步 public class SaleTicketTh 阅读全文
posted @ 2020-03-22 12:14 chy_18883701161 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 线程的2种实现方式 1、继承Thread类,重写run()方法 public class Thread1 extends Thread{ @Override public void run() { //要执行的代码 while (true){ System.out.println("thread1 阅读全文
posted @ 2020-03-21 19:43 chy_18883701161 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 进程 进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。 进程一般由程序、数据集合和进程控制块三部分组成,程序用于描述进程要完成的功能,是控制进程执行的指令集;数据集合是程序在执行时所需要的数据和工作区;程序控制块包 阅读全文
posted @ 2020-03-18 09:48 chy_18883701161 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 依赖 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.8.0</version> </dependency> 生产者 public class Producer 阅读全文
posted @ 2020-03-17 21:29 chy_18883701161 阅读(6768) 评论(0) 推荐(1) 编辑
摘要: 1、Servlet总结 在Java Web程序中,Servlet主要负责接收用户请求 HttpServletRequest,在doGet(),doPost()中做相应的处理,并将回应HttpServletResponse反馈给用户。Servlet 可以设置初始化参数,供Servlet内部使用。一个S 阅读全文
posted @ 2020-03-17 12:36 chy_18883701161 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1、说说List,Set,Map三者的区别? List:有序、元素可重复 Set:元素不能重复 Map: 一个元素即一个键值对,key唯一标识一个键值对,key不能重复,元素可以重复,key、value均可以是任意类型。 2、Arraylist 与 LinkedList 区别? 1. 是否保证线程安 阅读全文
posted @ 2020-03-16 20:45 chy_18883701161 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 下载 有windows版的,用得不多。 运维一般用的是tar.xz,最符合需求,但需要自己配置很多东西,有些麻烦。 我们使用最简单的rpm即可。rpm对新手友好,环境变量什么的自动给你配好,很简单,但安装配置使用的都是预置选项,有些地方可能不太符合需求。 RabbitMQ是Erlang写的,需要配置 阅读全文
posted @ 2020-03-16 08:17 chy_18883701161 阅读(1899) 评论(0) 推荐(0) 编辑
摘要: @@@ 阅读全文
posted @ 2020-03-15 20:20 chy_18883701161 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1、泛型的实际应用——实现最小值函数 自己设计一个泛型的获取数组最小值的函数,并且数组的元素类型要是Number的子类并且实现了Comparable接口。 public <T extends Number & Comparable<? super T>> T min(T[] arr) { //因为N 阅读全文
posted @ 2020-03-14 15:56 chy_18883701161 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 1、正确使用 equals() Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用 equals。 String str = null; if (str.equals("abcd")) { ... } else { ... } 如果变量str为null,会抛出空指针异常 阅读全文
posted @ 2020-03-14 13:53 chy_18883701161 阅读(502) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页