排序:
默认
按更新时间
按访问量

ercharts 仪表盘

             var c8 = echarts.init(document.querySelector('#c8'));            c8.setOption({                                 tooltip : {           ...

2018-09-13 17:20:49

阅读数:13

评论数:0

ercharts 柱状图

  1.多颜色柱状图       多个不同颜色的seriesData,1,2,3排列,后面的会覆盖前面的,主要属性是series中的barGap: '-100%',barCategoryGap: '60%'。       多颜色单柱和多颜色多柱的区别,就是barGap和barCatego...

2018-09-13 17:11:11

阅读数:48

评论数:0

ercharts 饼图

单圆环 单圆环和大饼图的区别是  series中radius: ['55%', '70%'],55%为中心空的百分比,0时为大饼 中间想要显示字符,可以在title里面设置主标题和副标题内容位置 var c18 = echarts.init(document.querySelector(...

2018-09-13 16:33:21

阅读数:22

评论数:0

ercharts 曲线图

  传入数据x轴数据axisData,标题数据legendData,图表数据seriesData,单位unit。 function getC5option(axisData,legendData, seriesData,unit,) {                 var option...

2018-09-13 16:20:22

阅读数:36

评论数:0

线程与锁

锁保证了多个线程访问一个类时,表现的是正确行为,即保证了线程安全。 synchronized: 可以在任意对象及方法加上锁,而加锁的这段代码称为互斥区或临界区 当多个线程访问synchronized修饰的方法锁,会以按cpu的分配先后顺序,以排队的形式进行处理。 而在这个过程中,线程都会不断地...

2018-07-30 14:47:46

阅读数:26

评论数:0

spring aop实现简单的权限控制功能

1.权限控制流程如下2.数据库模型

2018-07-10 14:54:45

阅读数:52

评论数:0

Cookie中的domain属性

domian属性表示该cookie的作用域,如果当前网页的域名与其不一致,如在本机调试时,一个localhost,一个127.0.0.1,会导致Cookie在当前网页中取值为空字符串...

2018-06-20 16:52:25

阅读数:750

评论数:0

springboot整合mybatis过程中的配置(注解&&xml)

1.注解x在启动类添加@MapperScan扫描dao层接口2.xml除了在启动类添加@MapperScan外,还需要在application.yml添加mybatis的xml路径mapper-locations: classpath:mybatis/mapper/*.xml注意,classpat...

2018-06-07 10:24:06

阅读数:84

评论数:0

为什么重写equals方法时,必须重写hashcode方法

1.维护 hashCode 方法的常规协定,该协定声明相等对象必须具有相等的哈希码。2.hashcode是用于散列数据的快速存取,如利用hash结构集合类来存储数据时,都是根据存储对象的hashcode值来进行判断是否相同的。所以会出现一种可能,当重写equals方法后,判断对象相等,但其hash...

2018-06-06 10:23:55

阅读数:30

评论数:0

ajax发起跨域请求

ajax发起跨域请求1.jsonp跨域前端ajax $.ajax({ type: 'GET', url: 'http://localhost:80/thinkphp3.2.3/index.php?m=Home&c=Index&a=index'...

2018-05-14 17:19:55

阅读数:36

评论数:0

原子操作,内存可见性与指令重排序

"原子操作(atomic operation)是不需要synchronized",这是Java多线程编程的老生常谈了。所谓原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切 换到另一个...

2018-05-12 23:49:13

阅读数:89

评论数:0

MySQL存储过程命令及Navicat操作步骤

本次使用的数据库student里的student表,在本文最后,可以自行跟步骤练习一、windows使用CMD命令操作步骤    1.确定启动了mysql服务;    2.输入mysql -u账号 -p密码登录mysql;    3.显示数据库列表show datebases后,选择数据库use ...

2018-03-22 21:44:47

阅读数:195

评论数:0

Nginx的反向代理及负载均衡

Nginx的应用场景1、http服务器。        Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。2、虚拟主机。    可以实现在一台服务器虚拟出多个网站。其中虚拟机的可以通过端口或者域名区分    2.1、端口区分虚拟机:通过不同的端口号可以访问到一个ip中不同...

2018-03-09 22:23:07

阅读数:62

评论数:0

GC算法及Jvm的分代

在Java虚拟机中,给内存划分了三个代,根据不同的代使用不同的gc算法,在gc回收垃圾之前,我们应该先知道gc如何区分垃圾 GC如何区分垃圾 引用计数器 “引用计数”法通过统计控制生成对象和删除对象是的引用数来判断,在对象在添加一个引用计数器,每当有一个地方引用就+1,引用失效就-1,垃圾回...

2017-12-20 09:58:11

阅读数:62

评论数:0

layui父页面获取子页面的窗口对象

在父页面的layer.open方法中的按钮点击回调方法中,使用以下方法,可以调用子页面中的js方法。 一、 //获得iframe窗口的id至,其中下面的‘customerServiceOpen’为layer.open方法中的id值 var frameId=document.getElemen...

2017-12-20 09:34:39

阅读数:2559

评论数:2

JVM之新生代进入老年代

内存分配及回收策略——新生代如何进入老年代内容摘抄自周志明的《深入理解Java虚拟机2版》 新生代GC(Minor GC)指发生在新生代的垃圾收集动作,因为Java对象大多都具备朝生夕灭的特性,所以Minor GC非常频繁,一般回收速度也比较快。老年代GC(Major GC/Full GC)指发...

2017-12-20 09:30:58

阅读数:1235

评论数:0

Java对象的创建

Java对象的创建虚拟机遇到一条new指令时,首先去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,然后检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。类加载检查通过后,虚拟机会为新生对象分配内存。对象所需内存的大小在类加载完成后便可完全确定...

2017-12-13 16:36:32

阅读数:70

评论数:0

JVM运行时数据区域

运行时数据区域有一下几个部分 1.程序计数器 很小的,线程私有的内存; 线程执行的字节码行号指示器,记录下一条运行指令; 唯一一个规范没有规定OutOfMemoryError的情况。 2.Java虚拟机栈 线程私有的内存,线程启动时虚拟机会为其分配一个java虚拟机栈...

2017-12-12 11:53:45

阅读数:92

评论数:0

java异常

java标准异常throwable这个java类可以用来表示任何作为异常被抛出的类。throwable可分为error和exceptionerror表示编译时和系统错误(一般无需程序员关心) exception 表示可以被抛出的基本类型,在java库类,用户方法及运行时故障都可能抛出except...

2017-12-07 10:36:56

阅读数:62

评论数:0

JAVA编程思想(一)

什么是面向对象,属性,方法,抽象,封装? 你就是一个对象,我也是一个对象,我们都是人,所以人也是对象。 我们有眼睛,鼻子,嘴巴,人也有,他们属于人的一部分,也就是人的“属性”。 我们可以走,可以跳,可以跑,人也可以,这些动作就是人的“方法”。 当把你和我共有...

2017-07-31 23:42:40

阅读数:129

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭