- VMware安装Centos7超详细过程(图文)
MasterQu
原文:https://www.jianshu.com/p/ce08cdbc4ddb?utm_source=tuicool&utm_medium=referral本篇文章主要介绍了VMware安装Centos7超详细过程(图文),具有一定的参考价值,感兴趣的小伙伴们可以参考一下1.软硬件准备软件:推荐使用VMwear,我用的是VMwear12镜像:CentOS7,如果没有镜像可以在官网下载:http
- Babel下的ES6兼容性与规范
天幕下悠悠
Babel下的ES6兼容性与规范https://www.tuicool.com/articles/nEJRries5-shim也无法完全支持,如果想用react就要抛弃ie8至于es6有一些是es5根本没有的,即使babel了也无法支持,还是看浏览器这有一个babel编译后的兼容性,可参考:babel后es6兼容
- 为Java程序员而准备的Go入门教程指南
ArthurKingYs
c++gojava程序员入门教程
https://zhuanlan.zhihu.com/p/24785820?utm_source=tuicool&utm_medium=referral作者:Dreawer链接:https://zhuanlan.zhihu.com/p/24785820来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。这篇文章是为了帮助Java程序员们迅速的掌握Go语言。本篇将先用Jav
- 运维相关收藏
purewater2014
一些小团队的自动化运维实践经验https://showme.codes/2018-06-07/devops-in-action/?utm_source=tuicool&utm_medium=referral
- activemq性能优化
掌少
开发
转自:http://www.tuicool.com/articles/MfMNzyActiveMq运行是比较稳定的,数据的吞吐速度也很高,如果出现入队列或者出队列慢的问题,先检查一下自己的代码,是不是本身取到数据后处理过慢。本文的关于性能优化,其实是列举出一些需要注意的点,请确保你的项目没有一下问题:1.使用spring的JmsTemplateJmsTemplate的send和convertAnd
- iOS核心动画高级技巧
路漫漫其修远兮Wzt
1.IOS事件处理与图像渲染http://www.cocoachina.com/ios/20151203/14549.html?utm_source=tuicool&utm_medium=referral2.IOS核心动画高级技巧https://zsisme.gitbooks.io/ios-/content/index.htmlGitHub地址:https://github.com/ZsIsMe/
- 当下最新Java开发面试题汇总
符文杰9527
原文地址:https://www.jianshu.com/p/faaa4c2a48fe?utm_source=tuicool&utm_medium=referral前言为了方便之后的面试复习,我把各类面试题给汇总了一下,每道题都是经过自己筛选后觉得需要掌握的,此次整理包括Java、数据结构与算法、计算机网络、操作系统、数据库等。文末我会把这些完整的答案放送给大家。Java篇(1).Java基础知识
- R语言实现MapReduce的协同过滤算法
张小琦
数据挖掘
原文地址:http://www.tuicool.com/articles/63EjqiAuthor:张丹(Conan)Date:2013-04-07Weibo:@Conan_ZEmail:
[email protected]:http://www.fens.me/blogAPPs:@晒粉丝http://www.fens.me@每日中国天气http://apps.weibo.com/chin
- 聊下并发和Tomcat线程数--转载
huchangan2005678
tomcat性能配置
原文地址:http://www.tuicool.com/articles/2qe2Ije本文前半部分结论存在严重错误,请看最后2015-1-20更新部分。最近一直在解决线上一个问题,表现是:Tomcat每到凌晨会有一个高峰,峰值的并发达到了3000以上,最后的结果是Tomcat线程池满了,日志看很多请求超过了1s。服务器性能很好,Tomcat版本是7.0.54,配置如下:事后threaddump看
- gitlab图形化使用教程 (mtm推荐)
weixin_30847939
git运维markdown
原文:http://www.restran.net/2016/02/23/git-and-gitlab-guide/?utm_source=tuicool&utm_medium=referral去年小组在从SVN和TFS迁移到Git的过程中整理了这份文档,面向的用户是对Git和SVN可能都不是很了解的人。看到自己写了这么多,于是就拿出来分享下,有些东西可能写得比较浅,有错误还请指正。1.关于Git
- gitlab图形化使用教程(测试过)
gb4215287
svn/git
原文:http://www.restran.net/2016/02/23/git-and-gitlab-guide/?utm_source=tuicool&utm_medium=referral去年小组在从SVN和TFS迁移到Git的过程中整理了这份文档,面向的用户是对Git和SVN可能都不是很了解的人。看到自己写了这么多,于是就拿出来分享下,有些东西可能写得比较浅,有错误还请指正。1.关于Git
- iOS YYText富文本开源库
_KnowingNow
iOSiOS
在infoQ上看到对YYText作者的采访:http://www.infoq.com/cn/news/2015/11/ibireme-interview?utm_source=tuicool&utm_medium=referral很强大的开源库想了解更多,可以打开git地址git资源:https://github.com/ibireme/YYText本地资源:http://download.csd
- React Router 最新指南与异步加载实践
barnett_y
】
本文从属于笔者的React入门与最佳实践系列http://www.tuicool.com/articles/emayQ3IntroductionReactRouter是基于React的同时支持服务端路由与客户端路由的强大易用的路由框架,可以允许开发者方便地添加新页面到应用中,保证页面内容与页面路由的一致性以及在页面之间进行方便地参数传递。之前ReactRouter作者没有积极地开发与审核PullR
- Grpc初体验安装测试
weixin_33929309
golang数据库python
2019独角兽企业重金招聘Python工程师标准>>>grpc初体验安装测试安装Protobuf-3.0.0下载链接:http://pan.baidu.com/s/1jGILD4q安装参考:http://www.tuicool.com/articles/nYZrmiGit安装参考:http://www.oschina.net/code/snippet_4873_1376Maven安装参考:http
- 零客户端开发经验 React Native 热更新 CodePush 打包集成指北
barnett_y
】
本文永久地址:github.com/rccoder/blog/issues/27,其他平台可能不是最新文章。文章评论等也希望去原文进行。https://juejin.im/post/5911dca544d904007bfdf8ab?utm_source=tuicool&utm_medium=referral一、背景我的毕业设计是用ReactNative写一款校园APP,服务端采用egg+Mongo
- 动态追踪技术-简介
weixin_33811961
操作系统python数据库
个人认为此文对动态追踪的东西介绍比较宽泛,但可用于指导学习动态追踪技术知识。特此转载。原文地址:http://openresty.org/posts/dynamic-tracing/#rd?utm_source=tuicool&utm_medium=referral动态追踪技术漫谈关于作者大家好,我是章亦春,网名agentzh。很多朋友可能是通过我做的一些开源项目了解到我的,比如我创立的OpenR
- fastlane iOS android 集成打包
夙愿_618f
Fastlane入门:初级使用篇http://www.jianshu.com/p/9f66b7a106ea使用fastlanegym/xctool编写ipa打包脚本http://www.jianshu.com/p/54ab07f2e63b/深入浅出Fastlanehttp://www.tuicool.com/articles/6ziMJfa
- vmvare centos 7.0 root密码忘记后重置及总结
weixin_33991727
今天遇到了一个比较尴尬的事情,我centos7.0的虚拟机密码忘了.....里面还有我配置好的环境呢。于是我就上网上搜索各种方法,最后经我验证下面这个方法比较靠谱:使用光盘修复Centos:http://www.tuicool.com/articles/MJr2UzN下面这个方法在重启之后发生了错误,可能我开启了syslinux,可以参考一下:centOs7忘记root密码:http://blog
- Docker背后的内核知识——Namespace资源隔离
liukuan73
dockerdockernamespace内核
http://www.infoq.com/cn/articles/docker-kernel-knowledge-namespace-resource-isolation?utm_source=tuicoolDocker这么火,喜欢技术的朋友可能也会想,如果要自己实现一个资源隔离的容器,应该从哪些方面下手呢?也许你第一反应可能就是chroot命令,这条命令给用户最直观的感觉就是使用后根目录/的挂载
- xcode 所遇到的坑 App Store 图片问题导致的随机崩溃
成熟的
https://www.tuicool.com/articles/meiMZze9.1崩溃可能是图片引起的查看网址检查1.打一个ipa包,解压你的应用的ipa包,进入到你应用的Playload文件夹。进入到xx.app目录下.find.-name'Assets.car'2.xcrun--sdkiphoneosassetutil--info./Assets.car>/tmp/Assets.json生
- CocoaPods - podfile 全面认知
YYLittleCat
https://www.tuicool.com/articles/6ZBvQbYhttps://blog.csdn.net/prettyfei1123/article/details/68060154
- 微信 开发 聊天机器人设计方案 java语言 程序和数据库代码
wyx100
微信开发java语言聊天机器人设计方案和代码微信开发聊天机器人设计方案和代码java语言
转自:http://www.tuicool.com/articles/RBJfqyM使用Liferay和Lucene实现企业门户智能帮助机器人时间2015-04-3012:00:00IBMdeveloperWorks中国原文http://www.ibm.com/developerworks/cn/java/j-lo-LiferayLucene/index.html?ca=drs-企业门户智能帮助需
- 2020-04-28 移动端响应式解决方案
小福子_1257
http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html?utm_source=tuicoolFlex布局教程:语法篇HTML5----响应式(自适应)网页设计https://www.jianshu.com/p/073f58001538Flex.js讲解flex:http://caibaojian.com/flexible-js.htmlht
- Docker学习笔记4: Docker-Compose—简化复杂容器应用的利器
秋风小凉鱼
Docker学习笔记docker集群管理python-pipdocker-compose
本文转载自http://www.tuicool.com/articles/AnIVJn.因Python语言,个人也没学过,不是太熟悉,这篇文章的代码格式排版不准确爆了很多错,让我走了好多坑,不过还是要感谢原文作者。在CentOS7系统上安装了docker-compose之后,我们以一个小例子来熟悉一下这个工具的使用.Docker-Compose使用使用Compose只需要简单的三个步骤:(1)首先
- B版树莓派使用学习手札
bj123nimab
vb2005xu自己动手系列vb2005xu新技术灌水vb2005xu软件学习树莓派raspberrypi
配置:写道树莓派个人实测Q&A(最新修改使用windows连接远程桌面)http://www.eeboard.com/bbs/thread-5191-1-1.html树莓派的默认账号是pi,默认密码是raspberry,使用sudosu切换至根用户默认就有gcc树莓派相关的一些帖子:http://www.tuicool.com/articles/mINnmm链接远程桌面http://blog.16
- 每个系统管理员都要知道的 30 个 Linux 系统监控工具
ArthurKingYs
linuxlinux运维监控工具系统管理员
https://www.tuicool.com/articles/IzYNjyI您需要监控Linux服务器的性能吗?试试用这些内置命令和附加工具吧!大多数Linux发行版都附带了大量的监控工具。这些工具提供了获取系统活动的相关指标。您可以使用这些工具来查找性能问题的可能原因。本文提到的是一些基本的命令,用于系统分析和服务器调试等,例如:找出系统瓶颈磁盘(存储)瓶颈CPU和内存瓶颈网络瓶颈1.top
- 常见编码和加密
fmalz
ASCII编码ASCII码对应表Base64/32/16编码·16,32,64表示用多少个字符来编码·特征:大部分base64后面有1-2个等号·原理:https://www.tuicool.com/articles/2E3INnmURL编码·特征:含有%莫尔斯电码·特征:由点(.)、划(-)、每个字符间短的停顿()、每个词之间中等的停顿(/)、句子之间长的停顿组成栅栏密码·特征:还是原来的字符,
- swfit搭web端
优优切克闹
【链接】[iOS]使用Vapor构建你的第一个SwiftWeb应用http://www.tuicool.com/articles/Bn2Y7nvapor的文档https://vapor.github.io/documentation/1.vapornewprojectName(最好建在桌面)
- Angular vs React:谁更适合前端开发
yifanict
angular前端开发react
翻译原文地址:http://www.tuicool.com/articles/Jb6bmuz原文地址:http://https://juejin.im/post/59ab51746fb9a024865d202bAngularvsReact:谁更适合前端开发大家总在写文章争论,Angular与React哪一个才是前端开发的更好选择(译者:在中国还要加上vue:P)。我们还需要另一个吗?我之所以写这篇
- Ubuntu 16.04 apt-get 搭建 LAMP 环境
PythonShell
环境搭建ubuntuserverlampapache
转载自http://www.tuicool.com/articles/2Evyq2VUbuntu的安装就不阐述了,网上有很多。Apache2$sudoapt-getinstallapache2//InstallApache2$apache2-v//VerifyApache2Serverversion:Apache/2.4.18(Ubuntu)Serverbuilt:2016-04-15T18:00
- PHP如何实现二维数组排序?
IT独行者
二维数组PHP排序
二维数组在PHP开发中经常遇到,但是他的排序就不如一维数组那样用内置函数来的方便了,(一维数组排序可以参考本站另一篇文章【PHP中数组排序函数详解汇总】)。二维数组的排序需要我们自己写函数处理了,这里UncleToo给大家分享一个PHP二维数组排序的函数:
代码:
functionarray_sort($arr,$keys,$type='asc'){
$keysvalue= $new_arr
- 【Hadoop十七】HDFS HA配置
bit1129
hadoop
基于Zookeeper的HDFS HA配置主要涉及两个文件,core-site和hdfs-site.xml。
测试环境有三台
hadoop.master
hadoop.slave1
hadoop.slave2
hadoop.master包含的组件NameNode, JournalNode, Zookeeper,DFSZKFailoverController
- 由wsdl生成的java vo类不适合做普通java vo
darrenzhu
VOwsdlwebservicerpc
开发java webservice项目时,如果我们通过SOAP协议来输入输出,我们会利用工具从wsdl文件生成webservice的client端类,但是这里面生成的java data model类却不适合做为项目中的普通java vo类来使用,当然有一中情况例外,如果这个自动生成的类里面的properties都是基本数据类型,就没问题,但是如果有集合类,就不行。原因如下:
1)使用了集合如Li
- JAVA海量数据处理之二(BitMap)
周凡杨
java算法bitmapbitset数据
路漫漫其修远兮,吾将上下而求索。想要更快,就要深入挖掘 JAVA 基础的数据结构,从来分析出所编写的 JAVA 代码为什么把内存耗尽,思考有什么办法可以节省内存呢? 啊哈!算法。这里采用了 BitMap 思想。
首先来看一个实验:
指定 VM 参数大小: -Xms256m -Xmx540m
- java类型与数据库类型
g21121
java
很多时候我们用hibernate的时候往往并不是十分关心数据库类型和java类型的对应关心,因为大多数hbm文件是自动生成的,但有些时候诸如:数据库设计、没有生成工具、使用原始JDBC、使用mybatis(ibatIS)等等情况,就会手动的去对应数据库与java的数据类型关心,当然比较简单的数据类型即使配置错了也会很快发现问题,但有些数据类型却并不是十分常见,这就给程序员带来了很多麻烦。
&nb
- Linux命令
510888780
linux命令
系统信息
arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示C
- java常用JVM参数
墙头上一根草
javajvm参数
-Xms:初始堆大小,默认为物理内存的1/64(<1GB);默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制
-Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制
-Xmn:新生代的内存空间大小,注意:此处的大小是(eden+ 2
- 我的spring学习笔记9-Spring使用工厂方法实例化Bean的注意点
aijuans
Spring 3
方法一:
<bean id="musicBox" class="onlyfun.caterpillar.factory.MusicBoxFactory"
factory-method="createMusicBoxStatic"></bean>
方法二:
- mysql查询性能优化之二
annan211
UNIONmysql查询优化索引优化
1 union的限制
有时mysql无法将限制条件从外层下推到内层,这使得原本能够限制部分返回结果的条件无法应用到内层
查询的优化上。
如果希望union的各个子句能够根据limit只取部分结果集,或者希望能够先排好序在
合并结果集的话,就需要在union的各个子句中分别使用这些子句。
例如 想将两个子查询结果联合起来,然后再取前20条记录,那么mys
- 数据的备份与恢复
百合不是茶
oraclesql数据恢复数据备份
数据的备份与恢复的方式有: 表,方案 ,数据库;
数据的备份:
导出到的常见命令;
参数 说明
USERID 确定执行导出实用程序的用户名和口令
BUFFER 确定导出数据时所使用的缓冲区大小,其大小用字节表示
FILE 指定导出的二进制文
- 线程组
bijian1013
java多线程threadjava多线程线程组
有些程序包含了相当数量的线程。这时,如果按照线程的功能将他们分成不同的类别将很有用。
线程组可以用来同时对一组线程进行操作。
创建线程组:ThreadGroup g = new ThreadGroup(groupName);
&nbs
- top命令找到占用CPU最高的java线程
bijian1013
javalinuxtop
上次分析系统中占用CPU高的问题,得到一些使用Java自身调试工具的经验,与大家分享。 (1)使用top命令找出占用cpu最高的JAVA进程PID:28174 (2)如下命令找出占用cpu最高的线程
top -Hp 28174 -d 1 -n 1
32694 root 20 0 3249m 2.0g 11m S 2 6.4 3:31.12 java
- 【持久化框架MyBatis3四】MyBatis3一对一关联查询
bit1129
Mybatis3
当两个实体具有1对1的对应关系时,可以使用One-To-One的进行映射关联查询
One-To-One示例数据
以学生表Student和地址信息表为例,每个学生都有都有1个唯一的地址(现实中,这种对应关系是不合适的,因为人和地址是多对一的关系),这里只是演示目的
学生表
CREATE TABLE STUDENTS
(
- C/C++图片或文件的读写
bitcarter
写图片
先看代码:
/*strTmpResult是文件或图片字符串
* filePath文件需要写入的地址或路径
*/
int writeFile(std::string &strTmpResult,std::string &filePath)
{
int i,len = strTmpResult.length();
unsigned cha
- nginx自定义指定加载配置
ronin47
进入 /usr/local/nginx/conf/include 目录,创建 nginx.node.conf 文件,在里面输入如下代码:
upstream nodejs {
server 127.0.0.1:3000;
#server 127.0.0.1:3001;
keepalive 64;
}
server {
liste
- java-71-数值的整数次方.实现函数double Power(double base, int exponent),求base的exponent次方
bylijinnan
double
public class Power {
/**
*Q71-数值的整数次方
*实现函数double Power(double base, int exponent),求base的exponent次方。不需要考虑溢出。
*/
private static boolean InvalidInput=false;
public static void main(
- Android四大组件的理解
Cb123456
android四大组件的理解
分享一下,今天在Android开发文档-开发者指南中看到的:
App components are the essential building blocks of an Android
- [宇宙与计算]涡旋场计算与拓扑分析
comsci
计算
怎么阐述我这个理论呢? 。。。。。。。。。
首先: 宇宙是一个非线性的拓扑结构与涡旋轨道时空的统一体。。。。
我们要在宇宙中寻找到一个适合人类居住的行星,时间非常重要,早一个刻度和晚一个刻度,这颗行星的
- 同一个Tomcat不同Web应用之间共享会话Session
cwqcwqmax9
session
实现两个WEB之间通过session 共享数据
查看tomcat 关于 HTTP Connector 中有个emptySessionPath 其解释如下:
If set to true, all paths for session cookies will be set to /. This can be useful for portlet specification impleme
- springmvc Spring3 MVC,ajax,乱码
dashuaifu
springjquerymvcAjax
springmvc Spring3 MVC @ResponseBody返回,jquery ajax调用中文乱码问题解决
Spring3.0 MVC @ResponseBody 的作用是把返回值直接写到HTTP response body里。具体实现AnnotationMethodHandlerAdapter类handleResponseBody方法,具体实
- 搭建WAMP环境
dcj3sjt126com
wamp
这里先解释一下WAMP是什么意思。W:windows,A:Apache,M:MYSQL,P:PHP。也就是说本文说明的是在windows系统下搭建以apache做服务器、MYSQL为数据库的PHP开发环境。
工欲善其事,必须先利其器。因为笔者的系统是WinXP,所以下文指的系统均为此系统。笔者所使用的Apache版本为apache_2.2.11-
- yii2 使用raw http request
dcj3sjt126com
http
Parses a raw HTTP request using yii\helpers\Json::decode()
To enable parsing for JSON requests you can configure yii\web\Request::$parsers using this class:
'request' =&g
- Quartz-1.8.6 理论部分
eksliang
quartz
转载请出自出处:http://eksliang.iteye.com/blog/2207691 一.概述
基于Quartz-1.8.6进行学习,因为Quartz2.0以后的API发生的非常大的变化,统一采用了build模式进行构建;
什么是quartz?
答:简单的说他是一个开源的java作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。并且还能和Sp
- 什么是POJO?
gupeng_ie
javaPOJO框架Hibernate
POJO--Plain Old Java Objects(简单的java对象)
POJO是一个简单的、正规Java对象,它不包含业务逻辑处理或持久化逻辑等,也不是JavaBean、EntityBean等,不具有任何特殊角色和不继承或不实现任何其它Java框架的类或接口。
POJO对象有时也被称为Data对象,大量应用于表现现实中的对象。如果项目中使用了Hiber
- jQuery网站顶部定时折叠广告
ini
JavaScripthtmljqueryWebcss
效果体验:http://hovertree.com/texiao/jquery/4.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>网页顶部定时收起广告jQuery特效 - HoverTree<
- Spring boot内嵌的tomcat启动失败
kane_xie
spring boot
根据这篇guide创建了一个简单的spring boot应用,能运行且成功的访问。但移植到现有项目(基于hbase)中的时候,却报出以下错误:
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.Lif
- leetcode: sort list
michelle_0916
Algorithmlinked listsort
Sort a linked list in O(n log n) time using constant space complexity.
====analysis=======
mergeSort for singly-linked list
====code======= /**
* Definition for sin
- nginx的安装与配置,中途遇到问题的解决
qifeifei
nginx
我使用的是ubuntu13.04系统,在安装nginx的时候遇到如下几个问题,然后找思路解决的,nginx 的下载与安装
wget http://nginx.org/download/nginx-1.0.11.tar.gz
tar zxvf nginx-1.0.11.tar.gz
./configure
make
make install
安装的时候出现
- 用枚举来处理java自定义异常
tcrct
javaenumexception
在系统开发过程中,总少不免要自己处理一些异常信息,然后将异常信息变成友好的提示返回到客户端的这样一个过程,之前都是new一个自定义的异常,当然这个所谓的自定义异常也是继承RuntimeException的,但这样往往会造成异常信息说明不一致的情况,所以就想到了用枚举来解决的办法。
1,先创建一个接口,里面有两个方法,一个是getCode, 一个是getMessage
public
- erlang supervisor分析
wudixiaotie
erlang
当我们给supervisor指定需要创建的子进程的时候,会指定M,F,A,如果是simple_one_for_one的策略的话,启动子进程的方式是supervisor:start_child(SupName, OtherArgs),这种方式可以根据调用者的需求传不同的参数给需要启动的子进程的方法。和最初的参数合并成一个数组,A ++ OtherArgs。那么这个时候就有个问题了,既然参数不一致,那