技术-其它
爱萨萨
快乐工作、快乐生活~
展开
-
eclipse中自动折行设置
1、以前需要安装插件https://ahtik.com/eclipse-update/ahtik-eclipse-wordwrap-0.0.5.zip,现在已经不能访问该网址了。2、新版本的eclipse支持自动折行功能,快捷键: Alt+Shift+Y3、如果有朋友想要将eclipse全局都设置为默认自动换行显示,可以采用下面的方法。 1)在工作空间目录下按照下面的路径找到org.eclipse.ui.editors.prefs文件. 2)metadata/.plugins/org....原创 2021-07-15 22:31:31 · 2258 阅读 · 2 评论 -
转:程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过...转载 2020-03-27 21:33:13 · 279 阅读 · 0 评论 -
转:关于Oracle驱动在阿里云仓库下载不到问题
在ojdbc6.jar 上 shift+鼠标右键,命令框执行: mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=ojdbc6.jar 安装完成后即可正常引用(所有找不到的jar文件都可通过这种方式安装到本地仓库) ...转载 2019-01-10 13:25:33 · 1287 阅读 · 0 评论 -
转:为什么要前后端分离?有什么优缺点?
作者:偏头痛杨来源:https://blog.csdn.net/piantoutongyang一、前戏前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步...转载 2018-12-06 17:02:42 · 333 阅读 · 0 评论 -
转:vue.js 三种方式安装(vue-cli)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/muzidigbig/article/details/80490884 Vue.js(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。它不仅易于上手,还便于与...转载 2018-11-28 15:45:07 · 460 阅读 · 0 评论 -
转:eclipse里maven项目An error occurred while filtering resources解决办法
在使用eclipse构建maven项目时,突然出现错误提示:An error occurred while filtering resources,在项目中到处都找不到哪里有问题,最后在国外网站找到解决办法:右键项目--》maven--》update project ...转载 2018-10-26 16:40:39 · 124 阅读 · 0 评论 -
安装nexus私服,并添加阿里云仓库
一、安装配置: 1、下载:https://www.sonatype.com/download-oss-sonatype 选择 Nexus Repository Manager OSS 3.x - Unix 版本下载,速度快。从 sonatype.org下载的话根本没办法下。我下载的是 nexus-3.11.0-01-unix.tar.gz。 2、将下载的文件传上服务器,并...转载 2018-09-17 08:26:38 · 5625 阅读 · 0 评论 -
Maven面试宝典
一、Maven有哪些优点和缺点优点如下:简化了项目依赖管理: 易于上手,对于新手可能一个"mvn clean package"命令就可能满足他的工作 便于与持续集成工具(jenkins)整合 便于项目升级,无论是项目本身升级还是项目使用的依赖升级。 有助于多模块项目的开发,一个模块开发好后,发布到仓库,依赖该模块时可以直接从仓库更新,而不用自己去编译。 maven有很多插件,便于...转载 2018-09-16 15:36:01 · 214 阅读 · 0 评论 -
Nexus启动失败处理:The nexus service was launched, but failed to start.
升级了JDK为1.9后,Nexus启动就失败了:C:\Users\abc>nexus startwrapper | Starting the nexus service...wrapper | Waiting to start...wrapper | Waiting to start...wrapper | Waiting to start...wrapper | W...原创 2018-08-30 16:06:06 · 2207 阅读 · 3 评论 -
Nginx安装
1. 安装前工作首先更新系统软件源,使用以下命令更新系统 -[root@localhost ~]# yum update 有关两个命令的一点解释:yum -y update - 升级所有包,改变软件设置和系统设置,系统版本内核都升级yum -y upgrade - 升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变依赖包安装[root@localhos...转载 2018-08-24 14:50:53 · 159 阅读 · 0 评论 -
Nginx快速入门
本文主要介绍nginx的基本配置和操作,并介绍了一些可以完成的简单任务。假设您已经学习过并已经安装好了nginx服务器。 如果没有,请参阅安装nginx页面(http://www.yiibai.com/nginx/nginx-install.html )。本指南介绍如何启动和停止nginx,并重新加载其配置,解释配置文件的结构,并介绍如何设置nginx以提供静态内容,如何配置nginx作为...转载 2018-08-24 14:49:47 · 154 阅读 · 0 评论 -
转:代码提示,弹出Problems During Content Assist Eclipse
问题截图: 处理1(我的没有这些东西):Build path中引入了不是jar包的文件,比如说txt、html,xml等非jar文件的其他文件,去掉这些没用的东西就解决啦 处理2(我修改后还是不好使):如果还是有问题的话,就把Window-》preference-》java-》editor》Content Assist-》advanced 下面的 time out 设大一点...转载 2018-12-14 06:50:51 · 468 阅读 · 0 评论 -
转:windows下nginx的安装及使用
1.下载nginxhttp://nginx.org/en/download.html 下载稳定版本,以nginx/Windows-1.12.2为例,直接下载 nginx-1.12.2.zip下载后解压,解压后如下2.启动nginx有很多种方法启动nginx(1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过(2)打开cmd命令窗口,切换到ngi...转载 2018-12-18 16:20:31 · 253 阅读 · 0 评论 -
转:项目js文件修改后chrome不能及时更新的解决办法
版权声明:本文为博主原创文章,转载请声明原文来源,谢谢。 https://blog.csdn.net/solidsunshine/article/details/79225819在做web开发过程中,经常需要调试js代码,而在这个时候我们修改过的代码可能不能生效。这是因为浏览器默认是有缓存的,但是这个时候缓存就会影响我们的调试工作,在这里就介绍一下chrome浏览器解决该问题的方法。方...转载 2018-12-19 06:40:16 · 4201 阅读 · 1 评论 -
转:PV、UV、访问次数、跳出率、转化率、平均访问时长
1. 什么是展现量、点击量、点击率在百度推广后台可以看到消费、平均价格、点击、展现、点击率、千次展现费用等数据,这些数据是你全面评估推广效果、深入开展推广优化的基础。在网民搜索查询时,如果您账户内符合网民搜索需求的关键词被触发,该关键词所对应的创意将出现在搜索结果页,称之为关键词和创意的一次展现。一段时间内您获得的展现次数称之为 “展现量”。展现量体现了你的关键词质量度和...转载 2019-05-06 13:14:53 · 5018 阅读 · 0 评论 -
转:瀑布式开发和敏捷开发区别
瀑布开发模式:瀑布开发模式有以下显著的特点:1.严格把软件项目的开发分隔成各个开发阶段:需求分析,要件定义,基本设计,详细设计,编码,单体测试,结合测试,系统测试等。使用里程碑的方式,严格定义了各开发阶段的输入和输出。如果达不到要求的输出,下一阶段的工作就不展开。2.重视和强调过程文档,在开发的中后期才会看到软件原型,早起只能通过文档来了解系统的模样。在这种情况下,文档的重要性...转载 2019-02-28 14:03:19 · 4731 阅读 · 0 评论 -
转:如何构建用户满意的“服务化”数据平台-彩色蚂蚁
有版权,下面粘个链接: 作者很能写,也有一些道理https://blog.csdn.net/colorant/article/details/73168122转载 2019-02-11 10:38:56 · 211 阅读 · 0 评论 -
转:Spring Boot :Undertow
UndertowUndertow 是红帽公司开发的一款基于 NIO 的高性能 Web 嵌入式服务器 Untertow 的特点: 轻量级:它是一个 Web 服务器,但不像传统的 Web 服务器有容器概念,它由两个核心 Jar 包组成,加载一个 Web 应用可以小于 10MB 内存 Servlet3.1 支持:它提供了对 Servlet3.1 的支持 WebSocket 支持:对 We...转载 2019-01-21 16:47:02 · 346 阅读 · 0 评论 -
转:Undertow,Tomcat和Jetty服务器配置详解与性能测试
原文:https://www.cnblogs.com/maybo/p/7784687.html undertow,jetty和tomcat可以说是javaweb项目当下最火的三款服务器,tomcat是apache下的一款重量级的服务器,不用多说历史悠久,经得起实践的考验。然而:当下微服务兴起,spring boot ,spring cloud 越来越热的情况下,选择一款轻量级而性能优越的服务器...转载 2019-01-21 16:41:46 · 364 阅读 · 0 评论 -
转:限流实现方案
参考: https://blog.csdn.net/lsblsb/article/details/69486012转载 2019-01-07 06:36:19 · 211 阅读 · 0 评论 -
转:程序员必知的六种隔离技术
为了将我们的应用部署到服务器上,我们需要为其配置一个运行环境。从底层到顶层有这样的运行环境及容器:隔离硬件:虚拟机隔离操作系统:容器虚拟化隔离底层:Servlet容器隔离依赖版本:虚拟环境隔离运行环境:语言虚拟机隔离语言:DSL实现上这是一个请求的处理过程,一个HTTP请求会先到达你的主机。如果你的主机上运行着多个虚拟机实例,那么请求就会来到这个虚拟机上。又或者是如果...转载 2019-01-07 06:17:54 · 344 阅读 · 0 评论 -
ActiveMQ入门实例Demo
前面我们已经搭建和配置好了ActiveMQ,下面来看一个Demo,体验一下MQ。JMS 消息模型 JMS消息服务应用程序结构支持两种模型:点对点模型,发布者/订阅者模型。 (1)点对点模型(Queue) 一个生产者向一个特定的队列发布消息,一个消费者从这个队列中依次读取消息。 模型特点:只有一个消费者获得消息。 (2)发布者/订阅者模型(Topic)...转载 2018-08-24 08:44:19 · 834 阅读 · 0 评论 -
ActiveMQ详细入门使用教程
ActiveMQ介绍 MQ是消息中间件,是一种在分布式系统中应用程序借以传递消息的媒介,常用的有ActiveMQ,RabbitMQ,kafka。ActiveMQ是Apache下的开源项目,完全支持JMS1.1和J2EE1.4规范的JMS Provider实现。 特点: 1、支持多种语言编写客户端 2、对spring的支持,很容易和spring整合 3、支持多种传输协议:TCP,...转载 2018-08-24 08:32:45 · 186 阅读 · 0 评论 -
根证书含义
本文想简单谈谈那个所谓的“根证书”。在访问铁道部网上售票官网 www.12306.cn 后,有一个醒目的提示,为保证顺畅购票,需要下载安装根证书。那么什么是根证书?为什么买火车票的时候需要下载和安装,在淘宝等在线交易网站购物时候为什么就不需要这样做?今年开始,人民群众们终于可以通过互联网购买火车票了。虽然说在线买的难度不比以往排队购买低多少,但这总算是一次值得鼓励的尝试。不过在线购票系统一经退出,...转载 2018-05-17 17:11:45 · 6577 阅读 · 0 评论 -
Eclipse自动生成作者、日期注释等功能设置
原文地址:http://blog.sina.com.cn/s/blog_4080505a0101guoh.html在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的。修改作者、日期注释格式:打开Windows->Preferences->Java->Code Style->Code Templates,点击右边窗口中的Comments...转载 2018-04-12 14:21:59 · 167 阅读 · 0 评论 -
java中Integer值比较不注意的问题
先来看一个代码片段[java] view plain copypublic static void main(String[] args) { Integer a1 = Integer.valueOf(60); //danielinbiti Integer b1 = 60; System.out.println("1:="+(a1 == ...转载 2018-04-04 15:10:24 · 134 阅读 · 0 评论 -
Spring IOC三种注入方式(接口注入、setter注入、构造器注入)
IOC ,全称 (Inverse Of Control) ,中文意思为:控制反转, Spring框架的核心基于控制反转原理。什么是控制反转?控制反转是一种将组件依赖关系的创建和管理置于程序外部的技术。由容器控制程序之间的关系,而不是由代码直接控制由于控制权由代码转向了容器,所以称为反转对象与对象之间的关系可以简单的理解为对象之间的依赖关系:依赖关系:在 A 类需要类 B 的一个实例来进行某些操作,...转载 2018-03-28 16:04:30 · 11282 阅读 · 0 评论 -
布局的时候什么时候用xs,sm,md,lg?
参考知乎等网上资料,整理的!当你想要内容大小随着屏幕大小自动适应的时候就可以使用bootstrap,也就是在pc端以及不同手机(显示屏大小不同)端内容也能够正常显示的时候。一行最多占十二个标签,不管是大屏还是超小屏的时候。col-lg一般用于大屏设备,(min-width:1200px);col-md一般用于中屏设备,(min-width:992px);col-sm一般用于小屏设备,(min-wi...原创 2018-04-02 14:54:12 · 36891 阅读 · 0 评论 -
汉字unicode编码范围
GB2312编码:1981年5月1日发布的简体中文汉字编码国家标准。GB2312对汉字采用双字节编码,收录7445个图形字符,其中包括6763个汉字。BIG5编码:台湾地区繁体中文标准字符集,采用双字节编码,共收录13053个中文字,1984年实施。GBK编码:1995年12月发布的汉字编码国家标准,是对GB2312编码的扩充,对汉字采用双字节编码。GBK字符集共收录21003个汉字,包含国家标准...转载 2018-04-09 06:24:14 · 2233 阅读 · 0 评论 -
Spring AOP 模块概述
Original 2018-04-06 张涛 Spring源码解析概述AOP从功能的角度来讲,可能看作OOP编程方式的一种补充,提供了一种不同的代码或者系统组织方式。OOP中的核心概念是Class,而在AOP中则是Aspect。spirng-aop模块是Spring框架中的核心模块,虽然Spring Ioc container并不依赖AOP,但AOP给Ioc的实现提供了一种强大而灵活的解决方案。在...转载 2018-04-08 08:46:18 · 1185 阅读 · 0 评论 -
[译] JS 面试算法
AI的兴起,使得大家对算法的关注也越来越高。而作为一个前端工程师,算法很多时候是我们的弱点,本文译自国外一篇面试题。列出了一些简单算是跟算法相关的面试题。素数方法1方法2素数因子Fibonacci(斐波那契)方法1方法2最大公约数算法范式去重合并两个排序的数组不通过临时变量交换两个数的值字符串反向方法1方法2方法3方法4方法5方法6单词反转原位反转第一个非重复字符删除重复的字符回文检查找缺失的数字...转载 2018-04-08 08:44:00 · 484 阅读 · 0 评论 -
大数据量、高并发量网站解决方案
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来...转载 2018-03-20 13:10:20 · 716 阅读 · 0 评论 -
eclipse中创建并使用maven项目问题记录
1、使用maven创建了web项目,启动tomcat时提示“org.apache.catalina.deploy.WebXml addServlet”;处理:修改eclipse中“Servers”里的tomcat的context.xml文件,增加“<Loader delegate="true"/>”即可;2、创建web项目后,pom.xml总提示“Missing artifact or...原创 2018-05-22 16:43:28 · 243 阅读 · 0 评论 -
ES5和ES6中对于继承的实现方法
在ES5继承的实现非常有趣的,由于没有传统面向对象类的概念,Javascript利用原型链的特性来实现继承,这其中有很多的属性指向和需要注意的地方。原型链的特点和实现已经在之前的一篇整理说过了,就是通过将子类构造函数的原型作为父类构造函数的实例(sub.prototype=new super),这样就连通了子类-子类原型-父类,原型链的特点就是逐层查找,从子类开始一直往上直到所有对象的原型Obje...转载 2018-06-12 11:19:27 · 374 阅读 · 0 评论 -
上传第三方jar包至maven私服让maven项目可以使用第三方jar包
一、场景由于要使用第三方jar包。而第三方给的demo是java项目而不是maven项目,所以无法直接把jar包复制在build path add到maven中使用,因为如果是直接 build path到项目中。虽然maven项目本地可以使用不报错,但是打包时会报错,无法找到jar包。解决方法是将jar传到公司项目的maven私服上然后在pom文件中加入dep0endency依赖二、上传第三方ja...转载 2018-06-06 14:27:19 · 418 阅读 · 0 评论 -
Java中Lambda表达式的使用
简介(译者注:虽然看着很先进,其实Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。本人建议不要乱用,因为这就和某些很高级的黑客写的代码一样,简洁,难懂,难以调试,维护人员想骂娘.)Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。 lambda表达式就和方法一...转载 2018-08-27 12:00:58 · 146 阅读 · 0 评论 -
eclipse版本和jdk对应关系
jdk最新版历史版本下载http://www.oracle.com/technetwork/java/javase/downloads/index.htmlhttp://www.oracle.com/technetwork/java/javase/archive-139210.html JDK在1.8之后会自动在path前添加JRE的环境变量eclipse优先读取注册表的环境变...转载 2018-08-03 15:09:53 · 1011 阅读 · 0 评论 -
Rational Rose2007无法正常启动解决方案
安装完Rational Rose发现无法正常启动,我遇到了以下两个问题,希望能帮到相同经历的同学。问题一:安装完Rational Rose后不能用,提示如下:无法启动此程序,因为计算机中丢失suite object.dll。尝试重新安装该程序以解决此问题。 出现这种现象主要是,安装程序自动设置在 Path 中的环境变量有误。解决方法:首先找到suite object.dll...转载 2018-08-07 16:46:48 · 2079 阅读 · 0 评论 -
java反编译利器 JD-GUI/Jad/JadClipse
对于Java开发人员而言,没有源码可能让你无法忍受,不知道大家跟我是否有相同的感受? 尤其是当调试debug遇到问题的时候,你是否有冲动并急需想了解第三方jar内部实现机制以及实现原理,以便为了更好的解决问题,高效的开发呢? 当然对于技术大牛们,研究源码不是为了解决问题,而是为了某种“信仰”——淘金于优越代码架构。 废话少说,当你苦于没有源码的时候,你可以通过大家熟知的jad命令反编...转载 2018-07-06 14:10:16 · 2149 阅读 · 0 评论 -
防止表单重复提交的八种简单有效的策略
表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如:点击提交按钮两次。点击刷新按钮。使用浏览器后退按钮重复之前的操作,导致重复提交表单。使用浏览器历史记录重复提交表单。浏览器重复的HTTP请求。用户提交表单时可能因为网速的原因,或者网页被恶意刷新,致使同一条记录重复插入到数据库中,这是一个比较棘手的问题。我们可以从客户端和服务器端一起着手,...转载 2018-07-04 15:54:47 · 13785 阅读 · 1 评论