10 街角幸福

尚未进行身份认证

我要认证

无论是顺境还是逆境,你都应该清醒而友好地面对事情的真相。 无论是春风得意,还是身处困境,绝不能让真相远离你的视线。 要去学会从逆境中寻找人生的转机,在真相中隐藏着许多意想不到的有利因素。 放松你自己,情况并不像你想象的那样严重,低谷总有尽头。 高峰与低谷本来就是相对的,转换一下你的思路,按照相反的方向行动。就能重回到你的高峰状态。 这是属于你的世界,要有更多服务意识,而不是跟它发生冲突。

等级
TA的排名 6w+

Git常用命令使用大全

查看、添加、提交、删除、找回,重置修改文件git help <command> # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- <file> # 抛弃工作区修改git co . # 抛弃工作区修改git add <file> # 将工作文件修改提交到本地暂存区git a...

2019-02-18 11:06:30

Window下Jenkins的安装

Jenkins就是比较常用的自动化部署工具,而且是开源的,用的也比较广。所以了解下Jenkins是很有必要的。一、Jenkins下载与安装首先是Jenkins包的下载了,刚开始我下载window版本的,installed也能完成,可打开http://localhost:8080时确报错,以为是端口被占用了,又查看了端口也没发现端口被占用,查看了log百度了好久,也没找到是什么原因,然后又下...

2018-08-20 15:59:58

Window下SVN服务器搭建以及客户端使用

使用VisualSVN Server来作为搭建svn的服务器。首先是下载:https://www.visualsvn.com/downloads/,下载完成之后运行。二、安装与设置这里选择是SVN Server and administration tools设置svn server安装的位置,已经仓库的位置选择Repository的类型配置完成之后可以新建一个...

2018-08-20 15:53:13

高效编码之Lombok

Lombok简介Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。官方地址:https://projectlombok.org/,github地址:https://github.com/rzwitserloot/lombok。IntelliJ IDEA 使用它的方法先安装插件...

2018-08-14 14:09:25

MySQL查询语句大全集锦

1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库...

2018-08-01 11:15:39

Java开发实战必备Linux命令

1.查询日志类1.1按关键字不分页查询grep “applyId” app.log //applyId为要查询的关键字,app.log为日志名1.2按关键字从前往后分页查询cat -n app.log | grep “applyId” | more以上命令会分页输出,使用空格键翻页,使用回车键显示更多1.3按关键字只显示最后M行查询tail -n M app.log | grep “applyId

2018-01-19 14:07:47

mySQL数据库Sql语句执行效率检查--Explain命令

Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where ...]例如:explain select * from news;输出:+-

2017-10-10 09:52:14

Intellij Idea安装主题包

下载主题打开主题网址,里面有各种主题。 这里还有流行的 sublime txt 主题,不过该主题第一眼很出彩,看久了眼疼,果断放弃。在排名前几中,有一个名叫 Obsidian 的主题正合我意,果断下载之。导入主题file –> import setttings –> 选中主题jar文件 –> 一路确认 –> 重启设置主题Preferenc

2017-09-30 16:44:35

jar打包成dll(C#调用java代码)

一、将已经编译后的java中Class文件进行打包;打包命令JAR如:将某目录下的所有class文件夹全部进行打包处理;使用的命令:jar cvf test.jar -C com/ .其中test.jar为要生成的jar包;com/ . 为指定的当前目录下的文件夹,该文件夹包括子文件夹及class文件;二、到IKVM官方网站下载IKVM需要的组件  http://w

2017-09-18 11:35:12

Spring事务处理时自我调用的解决方案及一些实现方式的风险

前些日子一朋友在需要在目标对象中进行自我调用,且需要实施相应的事务定义,且网上的一种通过BeanPostProcessor的解决方案是存在问题的。因此专门写此篇帖子分析why。1、预备知识aop概念请参考【http://www.iteye.com/topic/1122401】和【http://jinnianshilongnian.iteye.com/blog/1418596】sprin

2017-07-19 21:48:48

善用性能工具进行SQL整体优化

SQL优化是一个复杂的工程,首先要讲究从整体到局部。今天我们首先学习关于数据库整体优化都有哪些性能工具,接着分析这些工具的特点,并结合案例进行探索,最后再进行总结和思考。总体学习思路如下图所示:都有哪些性能工具这里首先要分成两部分:一种是不同调优场景的分析,可分为单纯场景的优化和复杂场景的优化;而另一种是基于这些场景的工具应用,就是针对单纯场景的优化手段和复杂场景的

2017-07-06 22:30:01

别人家的技术leader是如何建设团队、管理人员、沟通工作的?

别人家的技术leader是如何建设团队、管理人员、沟通工作的?编者按:本文来自微信公众号“InfoQ”(ID:infoqchina),作者周明耀;36氪经授权发布。在上一篇文章中,我们主要介绍了团队领导者品质、带领团队心得以及个人职业发展想法。在这篇文章中,我们会重点介绍如何从零开始构建一支技术团队,以及如何做好团队和人员的管理、沟通工作。看看,别人家的技术leader是怎么做的。

2017-04-13 22:49:31

面试积累

java基础Arrays.sort实现原理和Collection实现原理foreach和while的区别(编译之后)线程池的种类,区别和使用场景分析线程池的实现原理和线程的调度过程线程池如何调优线程池的最大线程数目根据什么确定动态代理的几种方式HashMap的并发问题了解LinkedHashMap的应用吗反射的原理,反射创建类实例的三种方式是什么?c

2017-03-30 21:47:50

阿里巴巴码农这修炼秘籍:SQL语句书写规约

阿里巴巴码农这修炼秘籍:SQL语句书写规约【强制】不要使用 count(列名)或 count(常量)来替代 count(*),count(*)就是 SQL92 定义的标准统计行数的语法,跟数据库无关,跟 NULL 和非 NULL 无关。说明:count(*)会统计值为 NULL 的行,而 count(列名)不会统计此列为 NULL 值的行。【

2017-03-07 00:03:26

大型网站技术架构小结

大型网站技术架构小结前言本文是对《大型网站架构设计》(李智慧 著)一书的梳理,类似文字版的“思维导图”全文主要围绕“性能,可用性,伸缩性,扩展性,安全”这五个要素性能,可用性,伸缩性这几个要素基本都涉及到应用服务器,缓存服务器,存储服务器这几个方面概述三个纬度:演化、模式、要素五个要素: 性能,可用性,伸缩

2017-03-06 10:50:41

MySQL数据库25条规范解读

MySQL数据库25条规范解读一、基础规范(1)必须使用UTF8字符集解读:万国码,无需转码,无乱码风险,节省空间(由于移动设备原因最好使用utf8mb4)(2)禁止使用存储过程、视图、触发器、Event解读:高并发大数据的互联网业务,架构设计思路是“解放数据库CPU,将计算转移到服务层”,并发量大的情况下,这些功能很可能将数据库拖死,业务逻

2017-03-06 10:16:51

SpringSession和Redis实现Session跨域

前言对于分布式使用Nginx+Tomcat实现负载均衡,最常用的均衡算法有IP_Hash、轮训、根据权重、随机等。不管对于哪一种负载均衡算法,由于Nginx对不同的请求分发到某一个Tomcat,Tomcat在运行的时候分别是不同的容器里,因此会出现session不同步或者丢失的问题。实际上实现Session共享的方案很多,其中一种常用的就是使用Tomcat、Jetty等服务器提供的

2017-03-02 17:36:11

种启动MySQL数据库错误分析(一)

系统环境 Centos 6.5 MySQL 5.5.54 编译安装编译参数一 安装完之后启动MySQL,必现的错误,这是由于MySQL读取了系统原来的配置文件(/etc/my.cnf)解决方案有:1 重新配置my.cnf在MySQL的安装目录下,创建etc 文件夹,然后把support-files里面的配置文件拷贝过去。注意要把 系统下面的/etc/

2017-03-02 17:23:20

从 http 升级到 https 过程中遇到的一些问题

Apple 2017年1月1号起要求Appstore 上线的应用都必须使用 https 加密请求协议,在二月份又改为建议 从 http 升级为 https 协议,此为背景。公司做的APP同时在App Store和安卓应用市场上了线。应要求,我们也将协议升级为https。由于自制https证书不能用于支付宝请求协议,故从阿里云购买的证书服务。升级为https之后碰到了诸多问题。1.支

2017-03-02 17:21:27

Java研发方向如何准备BAT技术面试答案(下)

一.拦截器与过滤器的区别1、拦截器是基于Java的反射机制的,而过滤器是基于函数回调。2、拦截器不依赖与servlet容器,过滤器依赖与servlet容器。3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。5、在action的生命周期中,拦截器可以多次被调用

2017-03-02 17:20:05

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!