自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Springboot thymeleaf热部署

1.spring.thymeleaf.cache=false2.加入DEV-tools依赖 <!--让项目支持热更新--> <dependency> <groupId>org.springframework.boot</groupId> &l...

2018-08-11 00:48:00 142

转载 世界著名互联网公司2018年的技术栈

soundcloud:后端:go,scala,java,aws s3,cdn,kafka,ruby ,python,hadoop,spark,Elasticsearch前端:reactsoundcloud 内容业务采用scala编写数据分析:HDFS,Spark,Python,Redshift和Tableau。soundcloud的技术博客:https://devel...

2018-08-05 22:29:00 239

转载 THINKPHP5.0的一个bug

模块中的COnfig.php中 // 控制器类后缀 'controller_suffix' => true,将它设置为true之后,会对controller中的controller后缀进行自动匹配即你的文件名为teacherController,在路径中会自动匹配/teacher,而不用加上controller,但是下图的只有选中的可以...

2018-08-05 00:04:00 176

转载 springboot集成mybatis-generator

Mybatis generate简称MBG(后文均采用MBG来简称),是Mybatis官方维护的逆向生成代码工具,本人工作中的项目中,也有使用到这个工具。1.新建MAVEN项目,推荐去springinitializr自动生成代码包其中POM文件为<?xml version="1.0" encoding="UTF-8"?><project x...

2018-07-31 22:37:00 95

转载 jetBrains 最新 lisence server

http://180.76.140.202:9123转载于:https://www.cnblogs.com/umrx/p/9392961.html

2018-07-30 21:42:00 141

转载 Springboot调用外部RestFul接口的几种方法

1.通过RestTemplate2.通过Feign3.通过Java的HttpClient包转载于:https://www.cnblogs.com/umrx/p/9387484.html

2018-07-29 20:07:00 3810

转载 SpringBoot 断点调试无效问题解决

如果fork为true,那么断点无效,设置为false,就可以断点了。转载于:https://www.cnblogs.com/umrx/p/9383008.html

2018-07-28 18:42:00 1890

转载 oracle数据库入门

1.安装好Oracle 11g2.安装好SQL developer3.SQL developer连接类型选择TNS,网络别名orcl,4.Oracle示例用户名scott,密码tiger,默认为锁定,需要用用户名为system的管理员身份去登录(密码为安装数据库时设定的口令),将scott用户解锁。5.解锁过程中,出现the password is 过期了打开sqlp...

2018-07-10 21:03:00 63

转载 IPFS入门

IPFS((InterPlanetary File System,星际文件系统),是一个可以使网络变得更快,更安全,更开放的点对点超媒体协议,同时它也是一个分布式网络。互联网的未来需要IPFS,因为:1.HTTP协议是低效且昂贵的代名词:HTTP只能在某一时刻从单机下载一个文件,而不能同时在集群机器上并行下载文件的分片IPFS让高效分发大容量数据成为可能。并且不存在任何的复制...

2018-03-28 13:57:00 88

转载 架构之路(一)

1995年起,著名的软件工程学家Grady Booch,Lvar Jacobson,Jin Rumbaugh携手合作,提出了统一模型语言UML(The Unified Modeling Language)1997年,UML被美国工业标准化组织OMG接受。为什么要学习UML?你一定听说过架构师这个词语,而且它经常跟Java、.NET这样的面向对象的平台结合在一起,就构成了Java架...

2018-03-19 17:11:00 93

转载 快学Scala(一)

一.Scala简介Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。Scala 运行在Java虚拟机上,并兼容现有的Java程序。Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。Scala 是 Scalable Language 的简写,是一门多范式的...

2018-03-15 20:00:00 87

转载 Spring源码系列(一)--spring-test

Spring-test是Spring框架里的测试模块,其中分为两大包,mock和test1.mockmock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。mock包里又分为4个小包,env,http,jndi,webenv:与测试环境有关的类http:包括client和server的http请求和响应的有关类...

2018-03-13 18:49:00 310

转载 Hibernate入门经典

开发工具:eclipse-java-oxygen插件下载:JBoss Tools 4.5.2.Final 下载方式:help->eclipse marketplace->搜索Joss tools(包含有hibernate Tools里面,下载JBoss Tools就行了)!1.hibernate.cfg.xml常用配置2.xxx.hbm.xml常见配置...

2018-03-06 17:42:00 70

转载 windows下python3.6 通过pip安装Twisted模块报utf-8错误的解决办法

1 。点击https://www.lfd.uci.edu/~gohlke/pythonlibs/2.下载Twisted‑17.9.0‑cp36‑cp36m‑win32.whl或Twisted‑17.9.0‑cp36‑cp36m‑win_amd64.whl3.安装即可4.本来是想安装Scrapy的,Scrapy必须要以安装Twisted为前提,结果老是报错,原因应该是pyth...

2018-01-11 18:33:00 174

转载 斐波那契数列通项公式的几种方法

1.递归2.动态规划3.矩阵快速幂转载于:https://www.cnblogs.com/umrx/p/8145954.html

2017-12-29 18:49:00 442

转载 JVM系列(一)

垃圾回收在jvm中优先级相当相当低。垃圾收集器(GC)程序开发者只能推荐JVM进行回收,但何时回收,回收哪些,程序员不能控制。垃圾回收机制只是回收不再使用的JVM内存,如果程序有严重BUG,照样内存溢出。进入DEAD的线程,它还可以恢复,GC不会回收转载于:https://www.cnblogs.com/umrx/p/8018291.html...

2017-12-10 21:44:00 67

转载 Java并发编程系列(三)-locks锁机制类

Java中的锁可以分为“同步锁”和JUC包里面的锁(locks包)同步锁:即通过synchronized关键字来进行同步,实现对竞争资源的互斥访问的锁。Java 1.0版本中就已经支持同步锁了。同步锁的原理是,对于每一个对象,有且仅有一个同步锁;不同的线程能共同访问该同步锁。但是,在同一个时间点,该同步锁能且只能被一个线程获取到。这样,获取到同步锁的线程就能进行CPU调度,从而在CP...

2017-12-10 16:06:00 84

转载 Java并发编程系列(二)-atomic原子类

1.基本类型: AtomicInteger, AtomicLong, AtomicBoolean ;2.数组类型: AtomicIntegerArray, AtomicLongArray, AtomicReferenceArray ;3.引用类型: AtomicReference, AtomicStampedRerence, AtomicMarkableReference ...

2017-12-10 15:44:00 53

转载 Java并发编程系列(一)基础概念

1.线程状态图:5种状态:1.新建(new)2.就绪(Runnable)3.运行(Running)4.阻塞(Blocked)等待阻塞:调用了wait()方法同步阻塞:调用了synchronized()方法或执行了synchronized代码块,但是没有获取到对象的同步锁。其他阻塞:调用sleep()或join()方...

2017-12-10 15:40:00 121

转载 Java-序列化与反序列化

序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。一般将一个对象存储至一个储存媒介,例如档案或是记亿体缓冲等。在网络传输过程中,可以是字节或是XML等格式。而字节的或XML编码格式可以还原完全相等的对象。这个相反的过程又称为反序列化。1.Serializable接口:类通过实现java.io.Serializable接口以启用其序列化...

2017-12-07 19:42:00 84

转载 数据结构与算法-目录

1.数组2.链表1.单链表2.循环链表3.栈4.队列5.字符串1.KMP算法5.树1.前序遍历,中序遍历,后序遍历,层次遍历,前/中/后缀表达式2.序列化与反序列化3.线索二叉树4.森林/多叉树和二叉树的转换5.赫夫曼树6.二叉排序树/二叉查找树BST7.平衡二叉树AVL8.堆9.B树,B+树,B*树10.红黑树...

2017-12-06 23:54:00 134

转载 深入理解同步与异步,阻塞与非阻塞

1.同步与异步我们讨论的是广义的同步和异步,而不是狭义的线程和进程同步与异步。首先需要回顾一下进程和线程的概念:进程和线程的区别是操作系统最经典的问题,无论是面试还是相关专业课的考试,基本上都会出现它的身影,可是至少有一半以上的人把它们混淆在一起,其实过于扣字眼和概念也大可不必。但是有关这两个概念确实有一些争议性的地方。生产者消费者问题,也叫有限缓冲区问题,其实是多进程同...

2017-12-06 21:10:00 96

转载 JDK源码--HashMap

/* * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * *...

2017-12-05 18:21:00 97

转载 Java IO与NIO

1.知识准备IO流分为字符流和字节流,看了上面的类名,你会总结出一个规律,那就是字节流的类名都以InputStream或OutputStream结尾,而字符流的类名都已,Reader或Writer结尾InputStream,OutputStream,Reader,Writer这四个类是抽象类。你还会发现有两个有特点的类名,InputStreamReader和OutputS...

2017-12-05 14:16:00 78

转载 加密与安全

1.加密算法加密算法一般分为对称加密和非对称加密对称加密就是加密和解密使用同一个密钥,通常称之为“Session Key ”这种加密技术在当今被广泛采用,如美国政府所采用的DES加密标准就是一种典型的“对称式”加密法,它的Session Key长度为56bits。常见的对称加密算法有:DES:又被称为美国数据加密标准,1972年由美国IBM公司研制,明文按64位进...

2017-11-23 19:22:00 135

转载 Servlet

生命周期过滤器1.生命周期Servlet 通过调用init ()方法进行初始化。Servlet 调用service()方法来处理客户端的请求。Servlet 通过调用destroy()方法终止(结束)。最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。2.过滤器过滤器是一个实现了 javax.ser...

2017-11-14 22:49:00 65

转载 git

1.查看用户名和密码git config user.namegit config user.email2.修改用户名和密码$ git config --global user.name "username"$ git config --global user.email "email"3.生成ssh密钥$ ssh-keygen -t...

2017-11-14 12:42:00 63

转载 操作系统面试

1.进程,线程,管程,协程进程:1.在非多线程OS中,进程是资源分配调度和独立运行的基本单位。关键字:独立运行,拥有资源。2.在多线程OS中,进程只是资源分配的基本单位,而不是独立运行的基本单位,多线程OS把线程作为是资源调度和独立运行的基本单位线程:多线程OS把线程作为是资源调度和独立运行的基本单位管程:管理共享资源的数据结构的资源管理程序称为管程。...

2017-11-13 11:07:00 74

转载 树-常见数据结构与算法

二叉树常见数据结构与算法入门(先序遍历/中序遍历/后序遍历/层次遍历)掌握preOrder/InOrder/PostOrder/LevelOrder是最基础的!下面给出的是Java的递归版本。import java.util.LinkedList;import java.util.Queue;class Node{ int key; Node left; ...

2017-11-03 14:37:00 105

转载 node.js配置

Node.js配置经常看见npm这个命令,其实就是随同Node.js一起安装的包管理工具,和Python的pip命令差不多,动态语言在这方面的机制都大同小异当我们完成一个react项目之后,可以直接在react项目的根目录使用npm命令安装部署react.部署过程出现:npm WARN deprecated babel-preset-es2015@6.24.1: Thanks...

2017-11-02 20:35:00 120

转载 线程

Java线程与并发1.Thread类和Runable接口1.Thread和RunnableThread类为底层操作系统的线程体系提供了一套统一接口(操作系统通常负责创建和管理线程)而Runnable接口为关联Thread的对象的线程提供执行代码。这些代码放在Runnable的void run方法中。Thread类继承了Runnable接口。创建线程的方法1)直接创建Runn...

2017-10-31 14:49:00 74

转载 ACM/OJ输入输出Tips

ACM/OJ输入输出TipsACM竞赛题目和OJ的输入数据和输出数据一般有多组(不定),并且格式多种多样,所以,如何处理题目的输入输出是对大家的一项最基本的要求。这也是困扰初学者的一大问题。1.使用纯C输入:读取一个字符串:scanf("%s",&s);读取一个整数:scanf("%d",&d);读取一个浮点数:scanf("%f",&f);读取...

2017-10-29 15:54:00 129

转载 Maven---pom.xml详解

1.什么是pom?pom全称(Project Object Model)顾名思义,pom是项目对象模型,同时是Maven的工作的基本单位。这是一个XML文件,包含由Maven用来建造工程项目和配置的详细信息。它包含了大多数项目的默认值。POM在Maven1叫project.xml, 在Maven 2之后改名为pom.xml。可以在POM中指定的一些配置是项目依赖项、可执行的插件...

2017-10-28 13:55:00 117

转载 通过chrome分析知乎的登录过程学习cookie原理

1.首先退出知乎登录,点击右上角的安全按钮chrome的地址栏前面的按钮是网站信息查看按钮,可以查看网站信息,包括cookie什么的,上图已经写的很详细点最下面的网站设置点第一项,然后查看所有网站的cookie信息,可以在cookie搜索栏搜“zhihu”登录之后再刷新,点13个cookie的那个,经过一段时间的摸索,当删除z_c0这一项的...

2017-10-27 14:45:00 252

转载 Javaweb日志系统

1.SLF4JSLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志System。2.Log4jLog4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志...

2017-10-27 13:19:00 246

转载 SpingMVC+AJAX+jquery表单数据交互

一直在思考为什么ajax可以传数据到服务端jsp文件<form role="form" action="" method="post" > <div class="form-group"> <input type="t...

2017-10-17 23:02:00 92

转载 SpringMVC Controller 失效 404错误 IEDA

IEDA的特殊性在于其target文件夹,一旦编译一次,输入到target文件夹之后,好像就不会再更改!好气啊,网上说的配置文件有错,我每一条都看的清清楚楚,SSM整合的配置文件都没有错,结果删掉target文件夹里所有东西,重新编译就OK了,浪费我大半天的时间。转载于:https://www.cnblogs.com/umrx/p/7681001.html...

2017-10-17 12:19:00 71

转载 【JavaSE】Properties类

继承关系:java.lang.Object - java.util.Dictionary<K,V> - java.util.Hashtable<Object,Object> - java.util.Properties最近在学JavaEE的时候,配置jdbc.properties,可以通过反射直接读取jd...

2017-10-14 23:45:00 61

转载 freemaker判断对象非空

freemarker中显示某对象使用${name}.但如果name为null,freemarker就会报错。如果需要判断对象是否为空:<#if name??>……</#if>当然也可以通过设置默认值${name!''}来避免对象为空的错误。如果name为空,就以默认值(“!”后的字符)显示。对象user,name为user...

2017-10-11 15:59:00 308

转载 数据库面试

1.数据库三级模式指的是什么?数据库领域公认的标准结构是三级模式结构,它包括外模式、概念模式、内模式外模式(用户模式/子模式)外模式又称子模式或用户模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。用户可以通过外模式描述语言来描述、定义对应于用户的数...

2017-09-21 20:48:00 71

空空如也

空空如也

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

TA关注的人

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