19-09-09 windows 安装 Redis

我的环境 win10 Redis的mis文件 下载地址 安装步骤
分类: 其他 发布时间: 10-13 23:26 阅读次数: 0

关机、重启、注销

关机 poweroff halt 关闭系统,需要人工关闭电源 init 0 shutdown -h now #立刻关机重启,工作中常用 重启 reboot init 6 注销 logout exit      #工作中常用 ctrl+d     #工作中常用 注:图形界面不能用 ...
分类: 其他 发布时间: 10-13 23:25 阅读次数: 0

init 命令

init 命令 0 关机 1 单用户 2 无网络多用户 3 有网络多用户_终端 4 保留,未定义 5 有网络多用户_图形 6 重启
分类: 其他 发布时间: 10-13 23:25 阅读次数: 0

【Quartz】Spring Boot中使用@Scheduled创建定时任务

创建定时任务 在Spring Boot中编写定时任务是非常简单的事,下面通过实例介绍如何在Spring Boot中创建定时任务,实现每过5秒输出一下当前时间。 在Spring Boot的主类中加入@EnableScheduling注解,启用定时任务的配置 @SpringBootApplication @EnableScheduling public class Application...
分类: 其他 发布时间: 10-13 23:25 阅读次数: 0

【线程安全】Collections.synchronizedList()的使用时候

如果多个线程同时访问一个ArrayList实例,而其中至少一个线程从结构上修改了列表,那么它就必须保持外部同步。(结构上的修改是指任何添加或删除一个或多个元素的操作,或者显式调整底层数组的大小;仅仅设置元素的值不是结构上的修改。)这一般通过对自然封装该列表的对象进行同步操作来完成。如果不存在这样的对象,则应该使用Collections.synchronizedList方法将该列表“包装”起来。这最...
分类: 其他 发布时间: 10-13 23:24 阅读次数: 0

【多线程】Collections.synchronizedList生成线程安全的list的原理

ArrayList 不是线程安全,可以通过Collections.synchronizedList生成线程安全的list Collections.synchronizedList(new ArrayList()) 该方法的本质是:在对原始arraylist操作时,都会增加关键字synchronized 保证线程安全(类似静态代理)。   public E get(int index) { ...
分类: 其他 发布时间: 10-13 23:24 阅读次数: 0

【jq】ajax请求成功后location.href没有跳转

错误原因: 注意起来一个情况:ajax+submit+同步—-就是你用ajax请求服务器,而且用的是同步的方式,并且你是通过点击了type类型为submit的按钮来触发这个ajax。 这个时候,首先你点击了submit,它会提交表单,但是由于你用了ajax的同步操作,submit的提交被阻塞,ajax先执行,这个时候,如果你在ajax的回调函数(如:success)中写了document.lo...
分类: 其他 发布时间: 10-13 23:24 阅读次数: 0

【Oracle】Oracle的TRUNC()函数使用

TRUNC():类似截取函数,按指定的格式截取输入的数据。 1.【trunc(for dates)】TRUNC()函数处理日期     语法格式:TRUNC(date[,fmt])   其中:date 一个日期值;fmt 日期格式。     该日期将按指定的日期格式截取;忽略它则由最近的日期截取。    示例:    select trunc(sysdate) from dual;--...
分类: 其他 发布时间: 10-13 23:24 阅读次数: 0

【java】Java像数据库一样加减操作时间

import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class test { public static void main(Str...
分类: 其他 发布时间: 10-13 23:23 阅读次数: 0

【echerts】echerts自定义tooltip

描述:一个柱状图或者一个折线图轴上有几种类型,需要统计每种类型的数量及他们的总数。 只需要tooltip写formatter: tooltip: { trigger: 'axis', axisPointer: { // 坐标轴指示器,坐标轴触发有效 type: 'shadow' // 默认为直线,可选为:'line' | '...
分类: 其他 发布时间: 10-13 23:23 阅读次数: 0

【mybatis】mybatis传值时出现java.lang.NumberFormatException: For input string: "XXX"报错记录

当传入的 id值为String类型时,在mybatis 使用了条件判断, 如: <if test="id=='XXX' "> 这里的'XXX'会被认为是char类型,报java.lang.NumberFormatException: For input string: "XXX" 需要解决这个问题只需改为: <if test='id=="XXX" '> "XXX...
分类: 其他 发布时间: 10-13 23:23 阅读次数: 0

【Java】Java数组统计 数组 中相同值的个数及实例

在Java中将数组统计 import java.util.HashMap; import java.util.Map; public class test { public static void main(String[] args) { //如需要保存顺序,则使用LinkedHashMap Map<String, String> m = ...
分类: 其他 发布时间: 10-13 23:23 阅读次数: 0

【Java】Java时间和时间戳的相互转换

/* * 将时间转换为时间戳 */ public static String dateToStamp(String s) throws ParseException{ String res; SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-d...
分类: 其他 发布时间: 10-13 23:22 阅读次数: 0

【Java】Java并发编程中Semaphore的用法

Semaphore类其实就是synchronized关键字的升级版,这个类主要作用就是控制线程并发的数量,而在这方面synchronized就有点力不足了,接下来我们就开始先了解一下Semaphore的一些常用方法就注意细节。 在new 这个类的时候需要给这个类传递一个参数permits,这个参数是整数类型,这个参数的意思是同一时间内,最多允许多少个线程同时执行acquire方法和release...
分类: 其他 发布时间: 10-13 23:22 阅读次数: 0

【layui】layer关闭当前窗口并刷新父页面

function close(status){ if(status=="yes"){ window.parent.location.reload();//刷新父页面 var index = parent.layer.getFrameIndex(window.name); //获取窗口索引 parent.lay...
分类: 其他 发布时间: 10-13 23:22 阅读次数: 0

【多线程】多线程:多任务处理——Fork/Join框架(示例:值累加、快速排序、归并排序、桶排序)

转载至:     http://blog.csdn.net/yinwenjie       并由个人筛选内容合并。   java.util.concurrent.ForkJoinPool由Java大师Doug Lea主持编写,它可以将一个大的任务拆分成多个子任务进行并行处理,最后将子任务结果合并成最后的计算结果,并进行输出。本文中对Fork/Join框架的讲解,基于JDK1.8+中的Fork/...
分类: 其他 发布时间: 10-13 23:22 阅读次数: 0

【多线程】synchronized的位置总结

在JAVA中synchronized关键字可以加载很多位置。您可以在一个方法定义上加synchronized关键字、也可以在方法体中加synchronized关键字、还可以在static块中加synchronized关键字。如下的代码都是正确的: // 代码片段1 static { synchronized(ThreadLock.class) { } } // 代码片段2 ...
分类: 其他 发布时间: 10-13 23:21 阅读次数: 0

【多线程】线程间协作:wait、notify、notifyAll

出处链接:https://www.zhihu.com/question/37601861 http://wiki.jikexueyuan.com/project/java-concurrency/collaboration-between-threads.html  https://blog.csdn.net/emailed/article/details/4689220 在java中,每个对象...
分类: 其他 发布时间: 10-13 23:21 阅读次数: 0

【多线程】Thread.interrupted()与thread.isInterrupted()的区别

在Java的线程基本操作方法中,有两种方式获取当前线程的isInterrupt属性。一种是对象方法thread.isInterrupted(),另一种是Thread类的静态方法Thread.interrupted()。这两个方法看似相同,实际上是有区别的,我们来看看Java的Thread类的这部分源代码: public class Thread implements Runnable { ...
分类: 其他 发布时间: 10-13 23:21 阅读次数: 0

【Java poi excel】判断excel行是否全部为空

  //当前这行全部为空或者空格就忽视当前这行 if (isAllRowEmpty(row,sheet.getRow(0))){ continue; } /** * 验证excel是否全部为空 * @param row 当前行 * @param firstRow 第一行标题行 * @return */ public static boolean isAllRo...
分类: 其他 发布时间: 10-13 23:21 阅读次数: 0