自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 收藏
  • 关注

转载 经典Java面试题 ——Spring AOP

[面试原题]Action类的定义如下:为该类的actionSomeThing方法定义的切面拦截如下: 请问在执行Action对象的actionSomeThing()时的输出是什么?A. 123456 B. 654321 C. 521643 D.521463[正确答案]C[面试技术点]Spring AOP定义以及切面

2018-01-24 23:05:39 826

转载 java面试——spring面试题

1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量: Spring 是轻量的,基本的版本大约2MB。 控制反转: Spr

2018-01-24 23:04:56 464

转载 IntelliJ IDEA详细配置和使用教程(适用于Java开发人员)

前言正所谓工欲善其事必先利其器,对开发人员而言若想提高编码效率,一款高效的开发工具是必不可少的,相信看到该博客的朋友们都已经对IntelliJ IDEA有所了解了,所以此处就不对IntelliJ IDEA进行介绍,而是直接阐述在实际开发中应用场景。博主使用的IntelliJ IDEA版本为IntelliJ IDEA 2017,因为博主是一名Java开发工程师,所以以下内容均以Java为主。(相

2018-01-23 22:38:56 976

转载 Eclipse安装STS插件两种方式

spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。也就是说,Spring Boot是为了简化Spring开发而生,主要思想是

2018-01-23 22:38:01 11837

转载 SSM框架配置文件详解(图解)

由于个人对于ssm框架的不熟悉,近来自己学习整理了一篇关于配置文件的图片,方便自己学习,也请大家指正。

2018-01-21 22:34:05 1703

转载 MD5原理及加密字符串和文件

基本概念MD5,全名Message Digest Algorithm 5 ,中文名为消息摘要算法第五版,为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。主要是通过特定的hash散列方法将文本信息转换成简短的信息摘要,压缩+加密+hash算法的结合体,是绝对不可逆的。不同消息(文件)的MD5码不一样,所以经常用来检验文件是否被修改过。使用MD5加密消

2018-01-21 22:33:30 365

转载 10 款 Linux 平台上最好的 LaTeX 编辑器 | Linux 中国

LaTeX 编辑器一般用在出于学术目的的科学研究文档或书籍的出版,最重要的是,当你需要处理包含众多复杂数学符号的文档时,它能够为你带来方便。-- Ankush Das本文导航◈ LaTeX 是什么?02%◈ 为什么你应当使用 LaTeX?10%◈ 针对 Linux 平台的 10 款最好 LaTeX 编辑器19%◈ 1、 LyX21%◈ 2、 Texmaker30%◈ 3、 TeXs

2018-01-20 23:57:23 1702

转载 Linux的vim操作

vim的三种模式:一般模式、编辑模式、命令模式1) 一般模式: 当你vim filename 编辑一个文件时,一进入该文件就是一般模式了。在该模式下可以做的操作:上下移动光标;删除某个字符;删除某行;复制、粘贴一行或者多行。从一般模式进入编辑模式,只需你按一个键即可(i,I,a,A,o,O,r,R)2)编辑模式:一般模式下,是不可以修改某一个字符的,只能到编辑模式了。当进入编辑模式时,

2018-01-20 23:56:14 138

转载 Linux 防火墙开放特定端口

Linux 防火墙开放特定端口 (iptables)  2012-07-13 14:38:57|  分类: Linux |  标签: |举报 |字号大中小 订阅iptables是linux下的防火墙,同时也是服务名称。service  iptables  status        查看防火墙状态service  iptables  start  

2018-01-19 21:46:49 250

转载 在idea使用jetty

参考:https://www.jetbrains.com/idea/help/run-debug-configuration-jetty-server.html背景:web开发当中,我觉得服务层的代码尽量用单元测试来测,这样可减少启动web容器测试,容器测试麻烦且费时.虽然很多数据测试没必要启动web容器来测试,即使使用了htmlunit也替代不了测试最终的web页面测试.所以想办法使web页

2018-01-19 21:46:11 2201 1

转载 Intellij IDEA使用指南(持续更新)

工欲善其事必先利其器~一、项目层面1.Java开发工具IntelliJ IDEA导入项目http://jingyan.baidu.com/article/a17d52852118ac8098c8f2c1.html2.IDEA 项目怎么删除先关闭项目(从菜单 File -> Close Project 关掉此项目),然后界面上不会是有项目例表,鼠标移到你想要删除的项目上(不要点击,一点就打开了),然

2018-01-18 23:01:05 245

转载 如何在神箭手上导出数据?

本文给大家介绍如何使用神箭手数据导出服务,适用于需要将爬取/清洗/购买的数据导出的情况,方便对数据进行分析和操作。在神箭手大数据平台导出数据的示例,如下图所示: 接下来,使用神箭手云市场提供的“新浪微博爬虫”进行说明。步骤1注册并登录神箭手,打开神箭手大数据市场,找到“新浪微博爬虫”,点击“获取爬虫”按钮,稍等片刻,页面会自动跳转到爬虫总览页。步骤2进入爬虫总览页,点击“爬虫设置”,设置神箭手“文

2018-01-18 23:00:23 800

转载 Oracle数据库:impdp导入数据库及expdp导出数据过程详解

1.创建数据库(可使用默认的数据库,此步骤可省略)2.在数据库中创建表空间,最好与导出的数据库的表空间相同名称,参考http://jingyan.baidu.com/article/5225f26b036c47e6fa0908e4.html创建表空间的SQL命令(PLSQL下操作):create tablespace TJFRAMEWORK datafile 'E:\zlProFiles\myOr

2018-01-17 23:04:21 429

转载 hashmap的实现原理

1.    HashMap概述:   HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2.    HashMap的数据结构:   在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不

2018-01-17 23:03:52 158

转载 mysql 生成流水号 存储过程 订单编号

用存储过程生成流水号是很常用的,这里以生成订单编号的流水号作为示例。(新的一天的流水号从1开始,如:今天的订单编号是CD2013010900014,下一个订单编号将是CD2013010900015;明天的订单编号将从CD2013011000001开始)生成规则:2位前缀+年月日+5位流水号 或者 2位前缀+年月日时分+5位流水号 或者 2位前缀+年月日时分秒+5位流水号。测试订单表

2018-01-16 22:44:52 364

转载 别人在忙挖矿,阿里工程师却悄悄用区块链搞了件大事!

阿里妹导读:当阿里技术遇见区块链,会碰撞出什么火花呢?天猫进出口技术团队运用区块链技术,让每一个进口商品都有了唯一的“身份证”。背景全球溯源计划已成为天猫国际现阶段着重开展实行的战略性方针,其主要是通过区块链、药监码等技术,运用大数据跟踪进口商品全链路,实现集生产、通关、运输等各方面信息于一身的目的,以期为各个跨境商品添加“身份证”。这一计划的启动范围将

2018-01-16 22:43:36 327

转载 JavaEE基础面试题--get请求和post请求的

从客户端发送请求到后台有两种请求,GET和POST,下面来说一下这两种请求的区别:1、参数的位置不同get请求的参数是跟在URL的后面,以?来分割URL和参数,用键值对加&的方式来链接多个参数,因此传递参数的数据量有所限制(通常来说浏览器会对URL长度上有所限制)post请求的参数通常是放在请求体中,因此可以存放的数据量可以很大(理论上可以无限大,但是和服务器本身的处理能力有关系)

2018-01-15 22:35:42 645

转载 配置防火墙,开启80端口、3306端口 & iptables 使用详解

1:配置防火墙,开启80端口、3306端口vi /etc/sysconfig/iptables-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙)-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3

2018-01-15 22:33:59 1187

转载 linux下解决activeMQ访问后台页面报503页面

1 查看机器名[root@localhost bin]# cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=localhost.localdomain2 修改hosts文件[root@localhost bin]# cat /etc/hosts127.0.0.1   localhost lo

2018-01-14 22:48:21 314

转载 配置防火墙,开启80端口、3306端口 & iptables 使用详解

1:配置防火墙,开启80端口、3306端口vi /etc/sysconfig/iptables-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙)-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3

2018-01-14 22:47:43 9624

转载 新版idea 运行maven web项目 配置

最近开始使用idea 来写java项目了,这个很流行,相比Eclipse方便了很多。功能多了,相对应的使用的复杂度也较高了,因为网上很多的使用和创建项目的简单教程,都是基于老版本的,每个新版本都有不一样的更行,对于使用小白来说,这个还是很难跟这教程一步一步的走下去,也许因为页面不一样,也许因为入口不一样了,各自各样的不一样都会给小白增加相应的难度。 因为我本身不是java web开发的,所有对于类

2018-01-13 21:12:21 437

转载 SpringCloud实现简单的微服务架构

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉

2018-01-13 21:11:22 232

转载 CS架构和BS架构的区别

C/S结构 即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。B/S结构 即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这

2018-01-12 22:55:48 797

转载 游戏架构 一种经典的服务器架构

这个图是一个区的架构图,所有区的架构是一样的。上面虚线框的ServerGroup和旁边方框内的架构一样。图上的所有x N的服务器,都是多台一起的。红线,绿线,和蓝线图上也有图示,这里就不多介绍了。关于Agent Server大家也能看出来,其实就是Gate。这里主要介绍下图上的标记了号码的位置的数据连接的内容和意义。1-   这是一条WebService的管道,在用户激活该区帐号,

2018-01-12 22:55:10 2747

转载 springmvc 通过aop方式进行登录控制

springmvc 通过aop方式进行登录控制登录控制,大体上的流程就是登陆的时候,在HttpSession中存放本次登录的用户名和密码。然后在进行每次页面跳转和后台请求的时候需要判断Session中是否有这个用户名和密码,如果有,说明用户在本浏览器上登录过,能够进行继续的操作,后台能够返回数据,支持页面跳转。如果没有登录,那么直接跳转到登录页面。一开始,想使用filter或者listen

2018-01-11 23:18:15 748

转载 Android应用架构前世今生

前言Android的开发生态系统发展迅速,在开发Android的几年的时间里,用来构建Android应用的架构与技术一直在不断进化。随着项目的不断更新迭代,应用的架构也有不一样的变化。由于开发人员的数量、项目的业务复杂度、需求的开发时间、应用的使用量级,使用的技术架构也不相同。没有最好的架构,只有最合适的。通过设计使程序模块化,做到模块内部的高聚合和模块之间的低耦合。这样做的好处是使得程序在开

2018-01-11 23:17:28 193

转载 漫谈分布式架构的几种套路

原文作者/原文公众号:一名叫大蕉的程序员今天小蕉跟大伙一起聊聊分布式系统的架构的套路。在开始说套路之前,大家先思考一个问题,为什么要进行分布式架构?大多数的开发者大多数的系统可能从来没接触过分布式系统,也根本没必要进行分布式系统架构,为什么?因为在访问量或者QPS没有达到单台机器的性能瓶颈的时候,根本没必要进行分布式架构。那如果业务量上来了,一般会怎么解决呢?首

2018-01-10 23:04:31 980

转载 什么是程序员思维?

关注小甲的知乎账号的可能都知道我知乎上的签名是:「用数据讲故事」,而我的公众号的简介是:「用程序员的方式看世界」。结合着这两个看你就会知道其实我一直在倡导的就是:摆事实,讲道理,而所谓事实就是数据。我今天想要说的就是这种程序员式思维,也即数据思维,用数据揭开事物的本质,探究事物的内在价值。什么是数据思维?「企业数据化管理变革」这本书中对数据思

2018-01-10 23:03:56 220

转载 如何搭建视频通信服务器架构

随着移动互联网的发展,视频通信使用场景越来越多,如视频聊天、视频会议、在线直播等。但是随之而来对前端设计的要求、对后端服务器的要求也不断增加。所以如何搭建一个完善的服务器以适合视频通信,是每个视频通信研发人员都关注的问题。一个完善的音视频服务器需要解决高并发、低延迟、NAT穿透和扩展性负载均衡等问题,我们关注这个方向已有一年多,下面是总结的部分经验: 关于高并发 

2018-01-09 23:18:02 310

转载 详解CPU漏洞对机器学习的影响:几乎所有卷积层都受影响,QR分解降速37%

作者 | Mikel Bober-Irizar翻译 | 刘畅编辑 | Donna(备注:KPTI 在计算机中指 Kernel page-table isolation,是一种Linux内核功能,可以减弱安全漏洞带来的影响)2018新年伊始,互联网公司发现了两个非常严重的新漏洞。这两个漏洞分别是熔毁(Me

2018-01-09 23:17:28 563

转载 c++ 中 char 与 string 之间的相互转换问题

第一部分:将  char *    或者    char []   转换为  string可以直接赋值,转换。   第二部分:将   string   转换为 char *    或者    char []    string 是c++标准库里面其中一个,封装了对字符串的操作 把string转换为char*

2018-01-08 23:21:22 215

转载 Servlet--获取信息

servlet每个注册的servlet名字都有与之相连的特定初始化(init)参数。servlet任何时候都可以使用这个参数。相关方法取得servlet初始化参数 servlet用getInitParameter()方法来访问它的初始化参数:public String ServletConfig.getInitParameter(String name)11

2018-01-08 23:20:04 187

转载 公司的秘密:如何让员工主动离职?HR常用这8招

Java和Android架构评:当你遇到下面的一种或某种情况就要注意,快点做准备,撤吧~很多时候,公司不会主动辞退员工,因为辞退员工首先要付赔偿金,一个两个还好,多了的话公司可吃不消,还会背负一定的法律责任,搞不好还要应付仲裁和官司。所以,能让员工主动提出辞职,对公司的利益而言,是再好不过的。那么,公司HR经常采用以下8种方法,巧妙让员工主动离职:1、不

2018-01-07 23:38:14 2033

转载 Servlet--获取信息

servlet每个注册的servlet名字都有与之相连的特定初始化(init)参数。servlet任何时候都可以使用这个参数。相关方法取得servlet初始化参数 servlet用getInitParameter()方法来访问它的初始化参数:public String ServletConfig.getInitParameter(String name)1取

2018-01-07 23:37:02 292

转载 Hystrix 配置信息

在Hystrix中我们一般是用的默认配置,有些时候需要调整一些参数来获取更好的处理性能配置官方文档:https://github.com/Netflix/Hystrix/wiki/ConfigurationExecution相关的属性的配置:hystrix.command.default.execution.isolation.strategy 隔离策略,默认是Th

2018-01-06 22:50:48 314

转载 head 头部信息

[html] view plain copy>   html lang="zh-cmn-Hans">   head>            meta charset='utf-8'>            meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>     

2018-01-06 22:49:19 318

转载 高手常用的信息渠道

人和人之间的差距,往往来源于信息和认知。关注今天推荐的公众号,利用碎片化时间,随时了解移动开发、Java、大数据、职场内推、职场生活、架构和方案设计等方面的信息和知识,让自己快人一步。成都IT内推圈ID: chengduitjob成都IT内推圈,深耕成都IT互联网领域的垂直社群,作为成都本地最大IT社群组织,我们专注服务于

2018-01-05 21:35:09 1665

转载 AI学习者必备 | 圣母大学公开统计计算课程讲义(视频+PPT+作业)

翻译 | AI科技大本营(rgznai100)参与 | 刘畅近日,圣母大学(University of Notre Dame)公开了一门统计学课程资源,包括:课程笔记和授课视频,课后作业(以及解决方案)以及课程信息和参考以及课程大纲。这份资源非常丰富,但从营长以往推荐的文章和资源看,大家可真不待见“统计”这个词,从字面上看,它太无聊了,但

2018-01-05 21:34:31 1011

转载 每一个做JAVA开发的程序员都应该知道的JAVA发展史

作为一名Java语言的学习者,对Java的起源和发展有个大概的了解应是必要的。小编给大家讲个有趣的小故事,JAVA名字的来源,有两种版本,其中一种可信度虽然不高,但仍有人声称是开发人员名字的组合:JamesGosling(詹姆斯·高斯林)ArthurVanHoff(阿瑟·凡·霍夫)AndyBechtolsheim(安迪·贝克托克姆),或“Just

2018-01-04 23:02:52 225

转载 常用的 CSS 技巧

- 黑白图像这段代码会让你的彩色照片显示为黑白照片,是不是很酷?img.desaturate { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filte

2018-01-04 23:01:01 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除