- 博客(64)
- 收藏
- 关注
原创 idea
激活码可以去这个网址: http://idea.lanyus.com/自动编译具体步骤: 敲击 Ctrl + Shift + Alt + / 然后双击Shift搜索进入Registry ,找到compiler.automake.allow.when.app.running ,然后勾选上。如何在单个窗口打开多个Maven工程啊?答:随便新建一个文件夹,然后将工程都扔进去,使用IDEA打开...
2019-06-12 11:29:37
458
原创 前段部分
bootstrapValidator $('#form').bootstrapValidator(); //插件初始化 var bootstrapValidator = $("#form").data('bootstrapValidator'); //调用插件方法 bootstrapValidator.validate(); if (!bootstrapVa...
2019-06-12 11:24:00
194
转载 json
这4个JSON类库分别为:Gson(谷歌),FastJson(阿里),Jackson(springmvc),Json-libjson web开发还是服务器开发,非常常见的数据传输格式主要用在:字符串解析成JSON性能字符串解析成JavaBean性能JavaBean构造JSON性能集合构造JSON性能易用性gson toJson fromJson转化函数https://www.x...
2019-06-02 15:05:02
233
原创 并发总结
1.线程和进程线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。别把它和栈内存搞混,每个线程都拥有单独的栈内存用来存储本地数据。(注意里面的内存使用问题)2.并行与并发Concurrent 和parallel programming3.线程安全如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能...
2019-05-15 17:32:42
129
原创 idea切换分支
在项目中,有的时候需要在分支中开发,然后在merge到master中,而不是直接在master中开发,这个时候我们需要切换到分支代码中。在pull代码的时候,如下可能没有 你需要看到的分支,这个时候点右侧的 刷新 ,就可以看到你需要的分支了。然后就可以在idea的右下角进行选择分支了,...
2019-05-15 13:54:40
9863
原创 shiro框架
shiro权限框架shiroConfig 需要配置的内容:自定义的RealmSecurityManager (安全管理器)ShiroFilter自定义的Realm需要注入CacheManagerSecurityManager需要注入CacheManager和自定义的RealmShiroFilter需要注入SecurityManagerloginurlsuccess...
2019-05-15 10:52:41
136
转载 计算机组成原理
第1章:计算机系统概论1、计算机系统由哪两部分组成?计算机系统性能取决于什么?计算机系统是由“硬件”和“软件”组成。衡量一台计算机性能的优劣是根据多项技术指标综合确定的,既包括硬件的各种性能指标,又包括软件的各种功能。1)计算机系统由硬件和软件两部分组成。2)计算机系统性能由硬件和软件共同决定。2、计算机系统5层层次结构从下到上由哪五层组成?哪些是物理机,哪些是虚拟机?1)微程序机器、...
2018-12-04 20:47:25
2270
转载 计算机操作系统
一、操作系统引论1、目标:方便性、有效性、可扩充性、开放性2、作用:1、作为用户与计算机硬件系统之间的接口2、作为计算机系统资源的管理者3、实现对计算机资源的抽象3、发展过程:1、人工操作方式:用户独占全机,CPU等待人工操作–带(卡)装卸2、脱机输入/输出方式:事先将装有用户程序和数据的纸带装入纸带输入机,外围机控制,把纸带内容输入到磁带上(类似于磁盘),CPU需要时,从磁带高速...
2018-12-03 23:15:16
968
原创 docker linux安装
如果之前安装过dockeryum remove dockeryum remove docker-selinux然后vi /etc/yum.repos.d/docker.reponame=Docker Repositorybaseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/enabled=1gpgch...
2018-11-27 14:56:40
163
转载 spring-boot整合druid配置
参考https://blog.youkuaiyun.com/zhaoyachao123/article/details/78413467https://segmentfault.com/a/1190000013997259准备:druid是阿里巴巴开源的高性能,多功能的连接池,其主要配置参数如下: 配置缺省值说明name 配置这个属性的意义在于,如果存在多个数据源,监...
2018-10-24 17:12:30
439
转载 Git的使用--如何将本地项目上传到GitHub
        很早之前就注册了Github,但对其使用一直懵懵懂懂,很不熟练。直到昨天做完百度前端技术学院的task,想把代码托管到Github上的时候发现自己对于Git的操作是如此之愚钝,所以今天决定把Git好好学习一遍,好让自己以后能更好地使用Github,主要还是通过Git教程 - 廖雪峰的官方网站来学习。简要步骤可以直接看最后的总结。&nbs...
2018-10-22 16:50:32
148
原创 响应式编程
在框架代码中使用函数式编程 - lambda表达式 和 stream流。响应式编程支持响应式编程是 SpringFramework5.0 最重要的特性之一。响应式编程提供了另一种编程风格,专注于构建对事件做出响应的应用程序。 SpringFramework5 包含响应流(定义响应性API的语言中立尝试)和 Reactor(由Spring Pivotal团队提供的 Reactive Stream...
2018-10-17 17:19:51
678
原创 python Scrapy框架
Scrapy的架构Scrapy的安装Scrapy的步骤:创建项目scrapy startproject myproject明确目标Item.pyimport scrapyclass TorrentItem(scrapy.Item): url = scrapy.Field() name = scrapy.Field() description = ...
2018-10-17 15:56:58
329
原创 Dockerfile
docker由镜像image、容器container、仓库repository三大核心组成。docker commit [options] container[repository]-a ,–author = “” 作者信息-m , --message = true 提交信息-p , --pause= true 提交时暂停容器运行比如:docker commit -a “xxx.co...
2018-10-17 15:41:05
255
转载 Thymeleaf 基本用法总结
转自https://www.cnblogs.com/topwill/p/7434955.html一、引用命名空间 在html中引入此命名空间,可避免编辑器出现html验证错误,虽然加不加命名空间对Thymeleaf的功能没有任何影响。二、输出内容 2.1 <p th:text="#{home.welcome}">Welcome to our grocery s...
2018-10-16 11:21:24
196
转载 10分钟看懂!基于Zookeeper的分布式锁
实现分布式锁目前有三种流行方案,分别为基于数据库、Redis、Zookeeper的方案,其中前两种方案网络上有很多资料可以参考,本文不做展开。我们来看下使用Zookeeper如何实现分布式锁。什么是Zookeeper?Zookeeper(业界简称zk)是一种提供配置管理、分布式协同以及命名的中心化服务,这些提供的功能...
2018-10-16 10:36:43
133
转载 基于springCloud的分布式架构体系
Spring Cloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于Spring Cloud文章,主要偏重各组件的使用,本次分享主要解答这两个问题:Spring Cloud在微服务的架构中都做了哪些事情?Spring Cloud提供的这些功能对微服务的架构提供了怎样的便利? 我们先来简单回顾一下,...
2018-10-15 17:51:30
160
原创 springcloud的一些总结
@EnnableEurekaServerspring: application: name: spring-cloud-eureka profiles: peer1server: port: 8000eureka: instance: hostname: peer1 client: serviceUrl: defaultZone: ht...
2018-10-15 14:31:49
201
原创 CAP与base理论
分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容忍性) 可靠性定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进行取舍。关系数据库的ACID模型拥有 高一致性 + 可用性...
2018-10-15 14:25:47
168
原创 springboot webflux demo
在idea建立项目,选择reactor-web ,此处略。此时pom.xml<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId&
2018-10-15 13:52:25
814
原创 springboot
springboot基础1.springboot的构建之helloworld(构建,启动)2.springboot配置文件:自定义属性,随机数,多环境配置springboot_web开发1.springboot restful基础服务(基于http/json传输)2.springboot 与swagger2构建restful API3.springboot集成freemarker4....
2018-10-15 11:54:40
658
原创 微服务思想
微服务Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一个整体为用户提供功能,却可以独立地进行扩展。微服务架构需要的功能或使用场景我们把整个系统根据业务拆分成几个子系统。每个子系统可以部署多个应用,多个应用之间使用负载均衡。需要一个服...
2018-10-11 14:05:42
1522
原创 docker的补充
Docker容器关闭后,容器产生的数据还在磁盘上吗?除非你使用了数据卷(Volume)或数据容器,否则容器内运行期间产生的数据在容器关闭后,又回到你启动容器时的原始镜像状态.如果你想数据持久化,需使用volume或者data container,这样在容器关闭后可以再通过-v或者–volumes-from重新使用以前的数据。...
2018-10-06 14:43:03
134
原创 springcloud(4)eureka 高可用、集群
Eureka是单点单台服务器的,挂掉怎么办?现在来实现它的高可用!搞2个eureka,让它们互相注册!如何互相注册?在eureka项目中,多启动一个eureka,第一个端口8761,第二个端口8762。1)在eureka1配置87622)在eureka2配置8761eureka的其中一台挂了,其它也会挂,要避免这个情况,需要在client项目中配置2个地址:在client项目...
2018-10-05 23:14:29
294
原创 springcloud(2)eureka server
@EnableEurekaServer 表示当前项目有注册中心的功能即是client 也是servereureka: client: service-url: defaultZone: http://localhost:8761/eureka/ register-with-eureka: falsespring: application: name...
2018-10-05 20:58:36
174
原创 springcloud(1)概述
spring framework --> springboot – > springcloud1.EurekaEureka ServerEureka ClientEureka 高可用服务发现机制2.configconfig Serverconfig Clientspring cloud bus(结合RabbitMQ)自动刷新3.RibbonRestTempl
2018-10-05 20:18:08
173
原创 mybatis的使用
<select id="count" parameterType="User" resultType="java.lang.Integer"> SELECT id FROM USER </select> <select id=”selectUsers” parameterType=”int” resultType=”hashmap”>..
2018-09-30 15:00:02
118
原创 springaop的注解使用
@Aspectpublic class ExampleAspect { @Pointcut("execution(* com.psjay.example.spring.aop.*.*(..))") public void aPointcut() { } @Before("aPointcut()") public void beforeAdvice() ...
2018-09-30 14:49:48
170
原创 在IDEA中使用MyBatis Generator自动生成代码
首先配置maven的pom.xml里面的plugins<build> <finalName>scaffold_ssm</finalName> <plugins> <plugin> <groupId>org.mybatis.generator</groupId>
2018-09-30 14:13:29
198
原创 SSM框架(2)使用idea搭建ssm框架之配置文件
本篇接着上一篇接着讲相关配置和使用。首先我们说一下pom.xml这个文件。在里面我们需要什么jar就添加什么。在这里插入代码片jdbc.properties在这里插入代码片log4j.properties在这里插入代码片generator.properties在这里插入代码片generatorConfig.xml在这里插入代码片applicationContex...
2018-09-30 10:54:36
426
原创 SSM框架(1)使用idea搭建ssm框架之创建项目
SSM框架(Spring+Springmvc+Mybatis)Spring是一个轻量级的控制反转IOC和面向切面AOP的容器框架。Springmvc分类的model,view,controller各层,让我们可以方便的开发。Mybatis是一个支持SQL,存储过程和高级映射的优秀的持久层框架。当然还有hibernate和Spring-data-jpa等优秀的持久层框架。其实现在比较流行的Spri...
2018-09-30 10:01:00
660
原创 windows管理右键新建的项目
windows管理右键新建的项目 win+R regedit HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ Discardable\PostSetup\ShellNew\Classes 然后编辑classes即可
2018-09-13 11:19:37
1854
原创 js
onchange事件S(selector).change(function(){});例如:$(document).ready(function(){ $(".field").change(function(){ $(this).css("background-color","#FFFFCC"); });});
2018-07-16 09:27:17
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人