logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Java】为什么使用多线程?

使用多线程的理由之一是和进程相比,它是一种非常花销小,切换快,更"节俭"的多任务操作方式。在Linux系统下,启动一个新的进程必须分配给它独立的地址空间,建立众多的数据表来维护它的代码段、堆栈段和数据段,这是一种"昂贵"的多任务工作方式。而运行于一个进程中的多个线程,它们彼此之间使用相同的地址空间,共享大部分数据,启动一个线程所花费的空间远远小于启动一个进程所花费的空间,而且,线程间彼此切换所需的

文章图片
#java#linux#jvm
Mac 下使用ll命令

默认情况下,mac是没有ll命令的,但是习惯使用linux的人会经常习惯使用ll命令,并且ll命令也是一个很好用的命令,所以在这里我们自己设置下该命令vim ~/.bash_profile当然在mac下也可以执行open ~/.bash_profile直接打开profile文件输入一下内容alias ll='ls -alF'alias la='ls -A'alias l='ls -CF'保存完成之

Vue中去掉表单对象上前后空格

实现基于关键字搜索,发现查询到的结果集跟预期不匹配,开发者工具查看相应的请求,发现在请求参数前面多了一个空格,之后就是去掉空格了,vue中去空格只要在该表单对象 的v-model上加trim属性即可说明:如下代码中使用了vuetify可以理解为封装的文本框<el-form :inline="true"><el-form-item><el-input v-model.t

【Kafka】Java实现数据的生产和消费

Kafka 是由Linkedin公司开发的,它是一个分布式的,支持多分区、多副本,基于 Zookeeper 的分布式消息流平台,它同时也是一款开源的。

#kafka#java#分布式
Mac下修改hosts 解决访问github慢的问题

Mac下修改hosts 解决访问github慢的问题mac下hosts文件在 /etc/hosts。所以先打开终端。然后输入如下命令,打开hosts文件。su vim /etc/hosts输入mac管理员密码,就可以使用vim打开hosts文件。将如下github的host放到hosts文件中。在 vim 编辑中,按 “i”建进入插入模式,就可以将下面的 hosts 修改粘贴进入到hosts文件中

hexo部署云服务器的全过程

前言由于不想部署在github上,因为Github的访问速度在国内比较慢,所以有了此文。部署之前先了解一下hexo利于git更新的流程,部署在Github上和部署在云服务器上没有特别大的本质区别。整个流程就是本地将 *.md 渲染成静态文件,然后Git推送到服务器的repository,服务器再通过 git-hooks 同步网站根目录。再利于nginx托管这些静态资源,就可以实现快速的访问。环境本

Java上机操作练习题-助力期末

全栈自学社区 提供 更多精彩关注公众号1.运行时输入一个数n, 求1+2!+3!+…+n!的和;public static void main(String[] args) {Scanner scan = new Scanner(System.in);int n = scan.nextInt();int add = facadd(n);System.out.println(add);}public

#java#排序算法#开发语言
【EasyExcel】多sheet、追加列

最近接到一个导出Excel的业务,需求就是多sheet。原本使用的 pig4cloud 架子,使用 @ResponseExcel注解方式组装返回数据即可,但是实现过程中发现并不是所想要的效果。组件地址:https://github.com/pig-mesh/excel-spring-boot-starter这样写能够实现多 sheet 导出,但是动态的移除列然后在追加列我尝试了并没有好的方案,有可

文章图片
#java
beego之context新老版本使用

在不同版本中对应的ctx的类型和package有所不同。在老版本中是通过引入beego包就可以直接使用beego.Context获取的到。比如:import "github.com/astaxie/beego"func checkAccount(ctx *beego.Context) bool {}在新版本中只能新引入另外一个包来获取:import "github.com/astaxie/beeg

#golang
    共 25 条
  • 1
  • 2
  • 3
  • 请选择