自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

potatobeancox55555的博客

后端技术博客

  • 博客(54)
  • 收藏
  • 关注

原创 Spring-boot实战

#一.spring-boot简介spring-boot的作用:简化spring应用开发怎么简化:通过简化配置(xml)和简化依赖实现

2019-01-20 20:39:12 210

原创 jvm虚拟机

//todo

2018-08-19 13:21:12 192

原创 分布式与高并发

分布式与高并发技术点

2018-08-14 16:12:00 864

原创 编程语言-python

整理有关于python的东西

2018-08-14 16:02:55 399 1

原创 程序员技术积累index

编程语言-java编程语言-python数据结构数据库设计分布式与高并发大数据技术机器学习人工智能

2018-08-14 16:01:59 229

原创 后端工程师技术积累需要的资料汇总

后端工程师技术积累需要的资料汇总课程 分类 课程名 来源 备注 Computer $1600 Phone $12 Pipe $1 书籍 分类 书名 作者 备注 Computer $1600 Phone $12 ...

2018-08-07 23:18:34 681

原创 idea autowired 报红 如何修改设置

https://blog.csdn.net/u010679782/article/details/52094893

2018-06-25 00:22:09 10494

原创 163邮箱 报550错误 java mail

解决 https://blog.csdn.net/suxiaohanqi/article/details/56844087

2018-06-25 00:21:19 3199

原创 使用redis实现共享session

什么是共享session多个应用实例共同保持的用户的状态,例如登录状态为什么要实现共享session分布式应用需要用户在某一点登录,记录用户登录状态在其他应用实例中也能获取到已经登录的状态实现流程用户登录1.用户登录时,生成一个全局唯一uuid, 2.将uuid:用户信息以key:value形式存到redis中,这里边采用将对象序列化后村放入redis的操作进行 3...

2018-06-05 22:58:18 1458

原创 spring-boot使用HandlerMethodArgumentResolver

用途对controllor中的执行方法中的参数进行注入好处业务逻辑和controllor解耦,统一处理参数注入处理的代码用法1.创建HandlerMethodArgumentResolver实现类@Servicepublic class UserArgumentResolver implements HandlerMethodArgumentResolver {...

2018-06-05 22:47:09 3339

原创 spring-boot jsr格式校验器整合

什么是jsr就是校验bean的一种规范作用,对页面传递过来的strng进行必要的校验如何实现1.添加spring-boot对其的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-val...

2018-06-05 20:58:55 292

原创 登录密码两次MD5加密设计

为什么要对密码MD5密码明文传递或者直接写到数据库中,都有被偷看的风险为什么要对密码做两次MD5现在存在的一些反查md5的软件,做两次为了更好的保密整体流程如何实现整体加密流程MD5(MD5(pass明文+固定salt)+随机salt) 第一次固定salt写死在前端 第二次加密采用随机的salt 并将每次生成的salt保存在数据库中登录流程:前端对用户输入的...

2018-06-05 20:36:06 3999 2

原创 spring-boot集成thymeleaf

步骤1、引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>2、添加配置...

2018-06-04 23:27:36 135

原创 官网生成spring-boot工程启动直接结束

问题描述http://start.spring.io/ 官网生成的sprin-boot 1.15版本的工程,直接使用命令 mvn:clean spring-boot:run 启动,项目报错并结束 报错信息:2018-05-28 14:07:40.548 INFO 7840 --- [ Thread-2] s.c.a.AnnotationConfigApplicationC...

2018-05-28 14:14:05 890

原创 lombok使用

什么是lombok利用注解简化java代码的工具好处简化代码坏处报错难以定位lombok在idea下的使用配置https://www.cnblogs.com/softidea/p/5960182.htmllombok详细的使用文档//TODO http://codepub.cn/2015/07/30/Lombok-development-guideli...

2018-05-26 22:38:43 165

原创 postman使用手记录

postman创建环境变量Manage environment(右上方小齿轮)-> add -> 填写name和key value 测试环境变量: 选择环境-> {{key}}/hello 访问以下就可以了使用postman进行http并发测试创建collections-> 将之前的接口加入colllections-> save 选择创建的c...

2018-05-25 22:00:13 219

原创 Postman使用教程

postman用途用于模拟post等请求Postman安装官方下载地址(客户端形式)https://www.getpostman.com/apps下载安装及使用简单教程https://blog.csdn.net/zzy1078689276/article/details/77528249...

2018-05-19 17:44:00 303

原创 Spring-boot

学习笔记

2018-05-19 16:10:11 132

转载 BeanUtils使用文档

一、BeanUtils简介BeanUtils工具由Apache软件基金组织编写,提供给我们使用 什么是BeanUtils工具 BeanUtils工具是一种方便我们对JavaBean进行操作的工具,是Apache组织下的产品。二、主要解决的问题是:把对象的属性数据封装到对象中。 在整个J2EE的编程过程中,我们经常会从各种配置文件中读取相应的数据,需要明白的一点是从配置文件中读...

2018-05-08 02:10:59 780

转载 java 实现 —— Base64编码技术

一概述Base64是一种用64个字符来表示任意二进制数据的方法。 用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,如果要让记事本这样的文本处理软件能处理二进制数据,就需要一个二进制到字符串的转换方法。Base64是一种最常见的二进制编码方法。Base64的原理很简单,首先,准备一个包含64个字符的数组: [‘A’,...

2018-05-06 18:56:43 201

原创 Spring-慕课网学习笔记

Spring入门篇https://www.imooc.com/learn/196 配套笔记 https://segmentfault.com/a/1190000008396882 配套笔记代码 https://github.com/zccodere/study-imooc 使用版本 4.2.5什么是SpringSpring有什么作用...

2018-05-02 21:25:19 246

原创 学习中遇到的很好的网站

然后再推荐一个网站并发编程网 - ifeve.com。这个网站的知识绝对够你面试一个阿里P7,京东T3-2,腾讯T3-1。 https://blog.csdn.net/csdnsevenn/article/details/80059642java技术路线图 https://blog.csdn.net/u012661010/article/details/73440725可以搜索 技术...

2018-04-27 22:28:40 251

原创 面试题与知识点

mybatis是如何管理session和cache的 spring里面有哪些你熟悉的设计模式并发包,IO/NIO,JVM,内存模型,泛型,异常,反射,等有深入了解,最好是看过源码了解底层的设计 ConcurrentHashMap,CopyOnWrite,线程池,CAS,AQS,虚拟机优化等知识点 在使用线程池时,因为使用了无界队列,在远程服务异常情况下导致内层飙升,怎么去解决? 还有遇...

2018-04-27 22:27:26 396

原创 程序员推荐书籍

《深入Java虚拟机》 《深入理解Java虚拟机》 《Effective Java》 《七周七语言》 《七周七数据》 《Hadoop技术内幕》 《Hbase In Action》 《Mahout In Action》 《这就是搜索引擎》 《Solr In Action》 《深入分析Java Web技术内幕》 《大型网站技术架构》 《高性能MySQL》 《算法导论》 《计...

2018-04-27 22:22:04 340 1

原创 linux下安装jdk

解压jdk安装包tar -zxvf jdk-7u79-linux-x64.tar.gz设置环境变量vi /etc/profile添加内容#set java environmentJAVA_HOME=/usr/java/jdk1.7.0_79JRE_HOME=/usr/java/jdk1.7.0_79/jreCLASS_PATH=.:$JAVA_HOME/lib...

2018-04-02 19:08:50 104

转载 redis学习笔记

一、redis单机集群搭建需要安装gcc:如果没有gcc,则: yum install gcc-c++解压源码tar -zxvf redis-3.0.0.tar.gz进入解压后的目录进行编译cd /usr/local/redis-3.0.0 make安装到指定目录,如 /usr/local/rediscd /usr/local...

2018-04-02 18:49:55 76

原创 spring学习笔记

一、遇到的错误Spring的配置文件找不到元素 ‘beans’ 的声明 一般是由Spring的版本导致的,你可以尝试使用如下的某一种。 修改schema

2018-04-02 18:16:29 96

转载 Zookeeper学习笔记

一、什么是Zookeeper二、Zookeeper用处三、Zookeeper实战本案例使用zookeeper3.4.51、安装zookeeper单实例解压进入conf文件夹 创建一个配置文件zoo.cfg,一般用复制的校验文件tickTime=2000initLimit=10syncLimit=5dataDir=/usr/local/zookeep...

2018-03-28 19:22:01 122

原创 linux学习

1.rpm -qaRPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”, 我们可以用rpm -qa|grep 包部分名rpm -qa|grep gccrpm -qa|grep kernel简单说这是查找己安装软件包的命令, 其中gcc和kernel是要查找软件包的简称。以kernel为例将会列出所有包含ke...

2018-03-28 19:17:48 108

转载 java中获取路径的方式

1.maven工程获取resource目录下文件路径的方法获取当前测试或正式目录下文件的路径,一般src/test/resouces的目录也就是类的编译路径,src/test/resouces目录下的文件会编译在target\test-classes目录下String path= Init.class.getClassLoader().getResource("./").getPath()...

2018-03-28 05:07:07 115

原创 Zookeeper的安装——linux环境下

第一步:安装jdk检查本机java环境java -version如果显示:openjdk version "1.8.0_102"OpenJDK Runtime Environment (build 1.8.0_102-b14)OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)则最后重新安装java jdk...

2018-03-28 01:12:38 483

转载 dubbo学习笔记

一、什么是dubboDubbo就是资源调度和治理中心的管理工具。二、为什么选择dubbo使用dubbo。使用rpc协议进行远程调用,直接使用socket通信。传输效率高,并且可以统计出系统之间的调用关系、调用次数。三、dubbo产生过程架构演化图 1、单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改...

2018-03-28 01:10:01 175

转载 使用mybatis官方提供的mybatis-generator生成pojo、mapper接口及映射文件

1.代码地址https://gitee.com/potatobeancox/mybatis-generater.git2.只需修改代码中的xml文件,运行main方法即可

2018-03-27 23:20:34 555

转载 .gitignore文件的一种写法

*.class#package files*.war*.ear#kdiff3 ignoretarget/#eclipse ignore.settings/.project.classpath#idea.idea//idea/*.ipr*.iml*.iws# temp file*.log*.cache*.diff*.patch*.tmp#s...

2018-03-27 21:24:03 146

转载 Maven学习笔记

一、Pom文件1.定义全局变量在Maven的pom.xml文件中,<properties>用于定义全局变量,在POM中通过${property_name}的形式引用变量的值。2.POM中的全局变量可以分为如下5种类型:系统Shell的环境变量env.property_name,如${env.PATH}表示引用当前系统的PATH变量值,注意这里的PA...

2018-03-27 18:08:03 240

原创 idea 使用整理

一、idea下创建pom、jar类型的maven项目直接创建工程即可,不需要选择模板二、idea下创建war类型的maven项目创建项目时选择模板: maven-archetype-webapp结尾的模板 初始化项目完成后,在src下创建test目录,然后分别在main下和test下创建java目录 完成上一步后,file->project structure Modu...

2018-03-27 17:55:48 135

原创 各种技术的并发量与服务器个数

1、单个Tomcat的性能与最大并发数Tomcat 默认配置的最大请求数是 150,实际上也就300-400并发2、何时考虑进行tomcat集群当某个应用拥有 250 个以上并发的时候,应考虑应用服务器的集群 具体能承载多少并发,需要看硬件的配置,CPU 越多性能越高,分配给 JVM 的内存越多性能也就越高,但也会加重 GC 的负担。3、操作系统对于进程中的线程数有一定的...

2018-03-27 14:09:07 13560

原创 互联网专业词语解释

1、商业模式B2B:商家到商家阿里巴巴B2C:商家到用户京东C2C:用户到用户淘宝B2B2C:商家到商家到用户天猫O2O:线上到线下百度外卖、美团、饿了么2、电商系统功能图CMS内容管理系统,实现菜单,链接,图片,导航栏等的可配置化系统。CRM客户关系管理系统,一套为各种角色提供各种功能的系统。包括不同...

2018-03-27 13:47:03 871

转载 Java学习笔记——网络编程、反射

十四、网络编程1.网络编程三要素ip、端口号、协议2.tcp和udpUDP面向无连接,数据不安全,速度快。不区分客户端与服务端。TCP面向连接(三次握手),数据安全,速度略低。分为客户端和服务端。 三次握手: 客户端先向服务端发起请求, 服务端响应请求, 传输数据3.Socket概述网络上具有唯一标识的IP地址和端口号组合在一起才能构成唯一...

2018-03-25 18:46:22 438 1

原创 git学习笔记

原则:了解每一条命令的作用并积累一些实际的操作经验

2018-03-23 16:29:26 97

空空如也

空空如也

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

TA关注的人

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