4 Phy_Cho

尚未进行身份认证

暂无相关简介

等级
TA的排名 15w+

mysql视图的创建和注意要点

视图创建语法: CREATEVIEW视图名(列名,...)ASSELECT语句删除视图语法:DROPVIEW 视图名不存在就创建,存在就替换:CREATEORREPLACEVIEW表名ASSELECT#注意:1).与创建表一样,创建视图的名称必须唯一2).创建视图的个数并没限制,但是如果一张视图嵌套或者关联的表过多,同样会引发性能问题,...

2019-01-11 10:55:36

基本Shell脚本的编写

#!/bin/bash   ----开头神码echo"输入打印的字符串"exec:执行另一个Shell脚本 read:读标准输入 expr:对整数型变量进行算术运算 test:用于测试变量是否相等、是否为空、文件类型等 exit:退出 自定义变量:1.等号前后不要有空格例如:NUM=10 2.一般变量名用大写例如:M=1变量调用使用:echo...

2019-01-08 09:14:03

断路器是什么

在分布式环境下,特别是微服务结构的分布式系统中,一个软件系统调用另外一个远程系统是非常普遍的。这种远程调用的被调用方可能是另外一个进程,或者是跨网路的另外一台主机,这种远程的调用和进程的内部调用最大的区别是,远程调用可能会失败,或者挂起而没有任何回应,直到超时。更坏的情况是,如果有多个调用者对同一个挂起的服务进行调用,那么就很有可能的是一个服务的超时等待迅速蔓延到整个分布式系统,引起连锁反应...

2018-07-18 17:14:07

JDBC连接驱动的4步

1.注册驱动Class.forName("com.mysql.jdbc.Driver");2.创建连接:conn=(Connection)DriverManager.getConnection(DB_URL,USER,PASS);3.执行sqlstat=conn.createStatement();    Stringsql="SELECT*FROM...

2018-07-18 16:11:00

spring boot 热加载实现

1.添加pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional>  ---

2018-07-18 16:06:33

shiro拦截配置大全

/admins/**=anon       #表示该uri可以匿名访问/admins/**=auth       #表示该uri需要认证才能访问/admins/**=authcBasic    #表示该uri需要httpBasic认证/admins/**=perms[user:add:*] #表示该uri需要认证用户拥有...

2018-07-18 15:59:11

UsernamePasswordToken

是最常见的用户名/密码的认证机制;同时,由于它实现了RememberMeAuthenticationToken接口,我们可以通过令牌设置“记住我”的功能。但是,“已记住”和“已认证”是有区别的: 已记住的用户仅仅是非匿名用户,你可以通过subject.getPrincipals()获取用户信息。但是它并非是认证通过的用户,当你访问需要认证用户的功能时,你仍然需要重新提交认证信息。 这一区...

2018-07-18 15:56:47

Jenkins发布与部署

1.下载一个Jenkins的解压包安装;2.安装Jenkins,把war包放入到tomcat下的webapp下启动tomcat,启动成功通过ip+端口+war包名访问配置;3.启用Jenkins服务进行访问;4.登陆进去后在系统中配置你的jenkins的JDK和maven。(maven构建命令:cleaninstall)5.创建一个项目使用subversion进行版本控制,在...

2018-07-17 16:35:32

springboot 中使用fegin调用第三方接口

1.pom包依赖加载<!--Hystrix断路器模块--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-hystrix</artifactId><...

2018-07-17 16:22:40

关于springboot 和cloud 版本冲突的问题

在最新的springboot2.0中于cloud微服务中的Finchley.M9是为冲突,解决方案是把springboot中的版本改为不为2.0的,例如1.5.3.

2018-07-17 16:09:44

Hive

Hive特点:它存储架构在一个数据库中并处理数据到HDFS。它是专为OLAP设计。它提供SQL类型语言查询叫HiveQL或HQL。它是熟知,快速,可扩展和可扩展的。Hive是什么?Hive是一个数据仓库基础工具在Hadoop中用来处理结构化数据。它架构在Hadoop之上,总归为大数据,并使得查询和分析方便。最初,Hive是由Facebook开发,后来由Apache软件基金会开发,并作为进一步将它...

2018-06-12 10:56:55

关于myBatis和myBatisPlus关联表的查询

1.myBatis表关联查询:在mapper.xml映射文件中添加<collection>或者<association>去关联另一张表.2.myBatisPlus:使用EntityWapper对实体进行封装,通过IService中封装的sql方法去对实体进行增删改查,组装拼接好数据放入返回参数中返回给用户端....

2018-06-11 14:50:50

Docker

Docker属于Linux容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的Linux容器解决方案。Docker将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了Docker,就不用担心环境问题。总体来说,Docker的接口相当简单,用户可以方便地创建和使用容器,把自己的...

2018-06-11 14:42:28

短信接口实现

短信接口实体:entity:endPoint(端口地址);accessKeyId(接入键ID);accessKeySecret(接入密钥);topic(主题);signName(签名);isSend(是否发生)发送短信接口并写入日志:publicSendResultsend(SmsTypesmsType,Stringvalue,Stringphone){    //------...

2018-06-11 14:25:41

Spring Cloud Eureka 注册中心的搭建

pom需要导入的依赖配置:<dependencies>        <dependency>            <groupId>org.springframework.cloud</groupId>            <artifactId>spring-cloud-starter-eureka-server</art...

2018-06-07 11:29:51

MyBatis-Plus 的相关配置和拼接方法大全

springboot项目MyBatis-plus配置:application.yml中加入如下属性:mybatis-plus:#配置扫描xmlmapper-locations:-classpath:mapper/*.xml#实体扫描,多个package用逗号或者分号分隔type-aliases-package:实体类扫描的包位置pom配置:<d...

2018-06-07 11:08:48

Java 实现读取shell命令

privatevoidtest(StringshScript,StringtableName,Stringlogpath){InputStreamin=null;try{//读取脚本文件路径,参数名1,参数名2Processpro=Runtime.getRuntime().exec(newString[]{"sh",...

2018-06-07 10:47:48

跨域问题解决的三大方式

1.nginx做反向代理;2.JsonP(利用 <script>元素的这个开放策略,可以让网页从别的网域要数据)缺点:只能使用Get请求不能注册success、error等事件监听函数,不能很容易的确定JSONP请求是否失败JSONP是从其他域中加载代码执行,容易受到跨站请求伪造的攻击,其安全性无法确保3.Origin,请求响应头前面加上:Access-Control-Allow-O...

2018-06-07 10:43:04
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!