wshawk's blog

wshawk's blog

unix时间戳转时间
发表于2019-11-05|后端
123456String unixTimeStr= "1572251400";long s = Long.parseLong(unixTimeStr);s *= 1000; // 乘以1000,变成毫秒SimpleDateFormat t = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String date = t.format(new Date(s));System.out.println(date); //2019-10-28 16:30:00
JS中this的指向
发表于2019-10-15|前端
JS中this的指向 1. 以函数形式调用时,this是window 2. 以方法形式调用时,this是调用方法的对象 3. 以构造函数形式调用时,this是新建的那个对象 4. 使用call()和apply()调用时,this是指定的那个对象 在调用函数时,浏览器每次都会传递两个隐含的参数 1. 函数的上下文对象this 2. 封装实参的对象arguments – arguments是一个类数组对象(不是数组),它可以用过索引来操作数据,也可以获取长度 – 在调用函数时,我们所传递的实参都会保存在arguments中 – 即使在函数中不定义形参,也可以通过arguments来进行操作,只是相对而言麻烦一些
String类的常用方法
发表于2019-10-15|后端
String类的常用方法 split(“reg”)将字符串以reg为分隔符进行分割,返回一个String类型的数组 replace(char oldChar, char newChar)替换字符串中的字符,返回一个新的String类型的变量 replaceAll(String regex,String replacement)基于正则表达式的替换,比如,可以通过replaceAll("\d", "*")把一个字符串所有的数字字符都换成星号;如果参数不是基于正则表达式的,那么效果和replace()相同 replaceFirst(String regex,String replacement)基于正则表达式的替换,只替换第一次出现的 trim()去除字符串首尾的空格,返回一个新的String类型的变量 equals()比较两个String类型变量的内容是否相同,区分大小写 equalsIgnoreCase()和equals()方法的作用相同,只是忽略大小写 substring(fromTndex,toIndex)字符串截取,包含包...
Linux环境工作常用命令
发表于2019-10-15|后端
Linux环境工作常用命令 cd / 进入根目录 mkdir dirName 创建文件夹 touch fileName 创建一个空文件 vi/vim fileName 编辑一个文件,如果文件不存在,则会新建该文件 mv fileName/dirName 剪切/修改 文件或者文件夹的名称 cp -r sourceDirPath targetDirPath 复制文件夹,会将子文件夹一并复制 tail -numf fileName 查看文件末尾num行,可以动态刷新文件,用于查看日志 && 命令连接符 可以多条命令连接起来,从左到右执行 ps -ef|grep processName 查看某个进程的状态 kill -9 processId 根据进程ID杀进程 rm -rf fileName/dirName/dirPath 强制删除某个文件或者文件夹下所有内容,请慎用。如果不要强制,则去掉f ssh userName@HostIP ssh远程连接 ls -l | grep "^-" | wc -l 查看文件夹下文件个数(不包括子文...
进程和线程
发表于2019-10-15
记录: 多任务操作系统的实现方式 单核cpu 操作系统让cpu轮流交替执行任务,因为cpu的执行效率远高于计算机内的其他组件,所以让人感觉有多个任务在同时进行,实际上确定的时间点上,cpu只执行某一个任务。 多核cpu 多个核心的cpu可在真正意义上实现多任务执行。但由于任务数量会超过cpu的核心数,所以操作系统也会自动把很多任务轮流调度到每个核心上执行。 进程和线程进程: 对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程,打开两个记事本就启动了两个记事本进程,打开一个Word就启动了一个Word进程。 线程: 有些进程还不止同时干一件事,比如Word,它可以同时进行打字、拼写检查、打印等事情。在一个进程内部,要同时干多件事,就需要同时运行多个“子任务”,我们把进程内的这些“子任务”称为线程(Thread) 小结 线程是最小的执行单元,而进程由至少一个线程组成。如何调度进程和线程,完全由操作系统决定,程序自己不能决定什么时候执行,执行多长时间 ...
Java中到底是值传递还是引用传递
发表于2019-07-15|后端
Java中到底是值传递还是引用传递?我们先回顾一下基本概念 实参和形参参数在编程语言中是执行程序需要的数据,这个数据一般保存在变量中。在Java中定义一个方法时,可以定义一些参数,举个例子: 12345678910public class Example {public static void main(String[] args) { String myName = "hawk"; sayYourName(myName);// 实际参数是myName }public static void sayYourName(String name) {// 形式参数是name System.out.println(name); } } 上面的代码中定义一个名为sayYourName的方法,如果想要执行这个方法,那么你需要传入一个String类型的变量给这个方法,定义这个方法时声明的String类型的name就是形式参数,而在这个方法执行时传入的myName就是实际参数。 小结 实际参数是调用有参...
1…45
avatar
wshawk
文章
46
标签
25
分类
8
Follow Me
公告
This is my Blog
最新文章
Redis之redisDb2026-03-04
Redis之主从复制2026-03-04
SpringBoot 启动时实现缓存预热2026-02-28
AI自动化协作体系的演进2025-12-02
日志系统搭建2025-11-14
分类
  • AI1
  • Linux2
  • hexo1
  • 前端2
  • 后端21
    • Java2
  • 数据库16
  • 网络1
标签
Linux 后端 Vue redisDb Spring JDK Java 概念 SpringBoot hexo 日志 时间戳 动态代理 缓存 Tomcat 参数校验 主从同步 踩坑 Redis 随笔 MySQL 代理 AI JavaScript HTTP
归档
  • 三月 2026 2
  • 二月 2026 1
  • 十二月 2025 1
  • 十一月 2025 1
  • 九月 2025 1
  • 六月 2025 1
  • 十月 2023 1
  • 六月 2023 1
网站信息
文章数目 :
46
本站总字数 :
75.7k
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2020 - 2026 By wshawk