-
关于JAVA中堆和栈
这两天在折腾处理服务器大访问量的处理,其中可能会涉及到堆和栈结构,这里稍稍做下记录。Java把内存划分成两种:一种是栈内存,另一种是堆内存。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。堆内存用来存放由new创建的对象和数组。在堆中分配的内存,由Java虚拟机的自动垃圾回收器来......4,472 14 2016-01-16 00:22
-
wget下载jdk
Oracle官网上下载jdk,需要点击accept licence的才能下载,使用下面的命令,直接可以下载。wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://dow......4,455 0 2017-03-19 14:00
-
从程序员到架构师,你需要掌握什么能力?【转载】
1、开发者和架构师之间最大的区别是什么?架构师和开发者一样,也经常写代码,简单的说,开发者和架构师之间最大的区别就是技术领导力。软件架构师的角色需要理解最重要的架构驱动力是什么,他提供的设计需要考虑这些因素。架构师还要控制技术风险,在需要的时候积极演化架构,并且负责技术质量保证。从根本上讲,架构师是一个技术领导者的角色,这就是最大的区别。2、一位开发者如何才能成为一位架构师?他/她需要掌握哪些领域......4,452 0 2018-03-14 09:49
-
MYSQl 数据库系统用户表加密方式
MySQL4.1版本之前是MySQL323加密,MySQL4.1和之后的版本都是MySQLSHA1加密。MySQL数据库中自带Old_Password(str)和Password(str)函数,它们均可以在MySQL数据库里进行查询,前者是MySQL323加密,后者是MySQLSHA1方式加密。(1)以MySQL323方式加密 ......4,451 0 2018-02-09 10:22
-
关于一个没能挤爆的CPU...
有天有个朋友问了一个问题:如何才能挤爆一个CPU.然后...自然而然的建议他线程套开线程。然后他尝试中,本机(Windows)几分钟就爆了。但是服务器(Linux)开了好一阵子仍然没有反应,并且cpu占用貌似也没啥反应...一直未能理解,直到看到下面这段:操作系统中,CPU竞争有很多种策略。Unix系统使用的是时间片算法,而Windows则属于抢占式的。在时间片算法中,所有的进程排成一个队列。操作......4,429 0 2016-09-26 23:12
-
xxx is not in the sudoers file.This incident will be reported
1、切换到超级用户:su-输入超级用户的密码,即可进入。2、添加/etc/sudoers文件的读写权限:chmodu+w/etc/sudoers3、编辑/etc/sudoers文件:找到rootALL=(ALL)ALL这行,在下面添加xxxALL=(ALL)ALL4、最后撤销/etc/sudoers文件的读写权限:chmodu-w/etc/sudoers问题即可解决。4,422 0 2017-07-19 16:09
-
-
Java实现TFIDF算法
算法介绍最近要做领域概念的提取,TFIDF作为一个很经典的算法可以作为其中的一步处理。关于TFIDF算法的介绍可以参考这篇博客http://www.ruanyifeng.com/blog/2013/03/tf-idf.html。计算公式比较简单,如下:预处理由于需要处理的候选词大约后3w+,并且语料文档数有1w+,直接挨个文本遍历的话很耗时,每个词处理时间都要一分钟以上。为了缩短时间,首先进行分词......4,388 0 2018-08-19 15:05
-
ExcelxlsxWriter java excel操作工具类
importjava.awt.image.BufferedImage;importjava.io.ByteArrayOutputStream;importjava.io.File;importjava.io.IOException;importjava.math.BigDecimal;importjava.util.Date;importjava.util.List;importjava.util......4,383 0 2017-11-02 16:18
-
docker 配置写错,启动不了容器的解决方案
这几天在玩elasticsearch,懒得折腾,就在家里的服务器的docker上用了一个官方的镜像直接跑。修改配置的时候,手贱把配置少敲了个空格,导致容器一直重启失败。因为容器没有启动,所以不能进入容器里面修正配置。所以也就有了这篇文章。查看报错的docker容器的方式:$sudodockerlogs容器名解决方案如下:1、首先把容器里面的配置复制出来。$sudodockercpes01:/usr4,363 0 2019-10-23 00:07
-
Spring Boot 部署与服务配置
springBoot其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动。其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat)。当然你也可以将项目打包成war包,放到独立的web容器中(Tomcat、weblogic等等),当然在此之前你要对程序入口做简单调整。项目构建我们使用Maven或Gradle,这将使项目依赖、jar包管理、以及打包部署变......4,361 0 2017-04-10 09:35
-
二维码生成工具
importcom.google.zxing.*;importcom.google.zxing.client.j2se.BufferedImageLuminanceSource;importcom.google.zxing.common.BitMatrix;importcom.google.zxing.common.HybridBinarizer;importcom.google.zxing.qr......4,358 0 2017-05-19 17:07
-
git commit 之前撤销
ImistakenlyaddedfilesusingthecommandgitaddfileIhave not yetrun gitcommit.Isthereawaytoundothisorremovethesefilesfromthecommit?Youwant:gitrm--cached<added_file_to_undo>Reasoning:Al......4,354 0 2017-04-10 10:00
-
微信小程序UI组件、开发框架、实用库...
UI组件weui-wxss★852 -同微信原生视觉体验一致的基础样式库Wa-UI★122 -针对微信小程序整合的一套UI库wx-charts★105 -微信小程序图表工具wemark★85 -微信小程序Markdown渲染库WeZRender★36 -微信小程序Canvas增强组件wetoast★21 -仿照微信小程序提供的showTo......4,351 0 2018-04-25 11:10
-
隐藏nginx返回的版本信息
默认情况下,nginx代理的服务会把自己的版本信息给返回。一些情况下,这点是比较危险的。低版本的nginx可能会有一些漏洞,换句话说,知道一台服务器使用的服务是nginx以及它的nginx版本,那么就可以直接查看该服务器的一些相关漏洞了。目前link-nemo使用的也是nginx做了一些相应的代理操作。如果需要隐藏版本号,很简单,只需要在配置中的http中添加server_tokensoffhtt......4,334 2 2018-02-22 16:30