摘要:
1. 上传安装包ubuntu下需要安装ubuntu环境下安装lrzsz,具体命令是 > sudo apt-get install lrzsz (如果是root权限就不用加sudo) 安装完毕后,具体操作命令是: sz 【file】 >可将服务器的文件下载到本地, (1)比如要把ubuntu上的url 阅读全文
摘要:
安装Nginx源安装NginxNginx默认目录常用命令当使用以下命令安装Nginx时,发现无法安装成功 yum install -y nginx需要做一点处理。 安装Nginx源执行以下命令: rpm -ivh http://nginx.org/packages/centos/7/noarch/R 阅读全文
摘要:
1、JWT认证协议 jwt是为了在网络应用环境间传递声明而执行的一种基于json的开放标准。该token被设计紧凑且安全的,特别适用于SSO场景。jwt的声明一般被用来在身份提供者和服务提供者之间传递被认证的用户身份信息。授权服务器将用户信息和授权范围序列化后放入一个JSON字符串,然后使用Base 阅读全文
摘要:
1、HTTP协议详解之请求篇 http请求由三部分组成,分别是:请求行、消息报头、请求正文 请求行以一个方法符号开头,以空格分开,后面跟着请求的URI和协议的版本,格式如下:Method Request-URIHTTP-Version CRLF 其中 Method表示请求方法;Request-URI 阅读全文
摘要:
使用spring boot集成rabbitMQ时,在执行service后发送消息,消息接受者已经收到消息,就会立即消费,由于事务提交需要时间,还没提交之前,消息就被消费了,会导致消费的时候出错,这时就需要延迟队列;背景何为延迟队列?顾名思义,延迟队列就是进入该队列的消息会被延迟消费的队列。而一般的队 阅读全文
摘要:
1.什么是FastDFSFastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 FastDFS是一款开源的轻量级 阅读全文
摘要:
1、简单的谈一下SpringMVC的工作流程? 流程1、用户发送请求至前端控制器DispatcherServlet2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给Dis 阅读全文
摘要:
spring mvc 对日期支持不太好,如果请求类型有Date类型的话,需要做一个日期转换器,代码 阅读全文
摘要:
单纯针对时间的设置规则 org.springframework.scheduling.quartz.CronTriggerBean允许你更精确地控制任务的运行时间,只需要设置其cronExpression属性。一个cronExpression表达式有至少6个(也可能是7个)由空格分隔的时间元素。从左 阅读全文
摘要:
1、在xml文件中加入事务管理器 2、在类上或者方法上加入@Transactional标注在类前:标示类中所有方法都进行事务处理 标注在接口、实现类的方法前:标示方法进行事务处理 事务传播行为: @Transactional(propagation=Propagation.REQUIRED) 如果有 阅读全文
摘要:
假如环境已经配置好,现在我们有这么个需求,我们把消息发给消息队列后,并不希望马上消费这个消息,而是想等一段时间再让他消费,直接上代码吧: mq配置文件:定义一些队列名称配置 队列常量: 消息类: 消息发送对象: 阅读全文
摘要:
SELECT l.session_id sid, s.serial#, l.locked_mode 锁模式, l.oracle_username 登录用户, l.os_user_name 登录机器用户名, s.machine 机器名, s.terminal 终端用户名, o.object_name 阅读全文
摘要:
1、多环境配置 有多个环境的配置文件 在application,yml配置: 在pom.xml里面配置: 在build标签里面指定扫描资源范围 2、加载顺序 启动jar时,可以指定端口:java -jar xxx.jar --server.port=8090 java -jar xxx.jar -- 阅读全文
摘要:
我们知道现在微服务很流行,为此,许多中小型企业都将自己以前的框架加以改造,其中以SpringCloud为最多,但是SpringCloud如果要加定时任务的话,在单台服务器上很好支持, 但是涉及到集群服务(多台服务的话)就要用到分布式锁了,最简单的方案是用Redis,好了废话不多说,直接上代码. 1、 阅读全文
摘要:
1、String price = "19.90"; // 19.99int totalFee =(int)(new BigDecimal(price).multiply(new BigDecimal("100"))).doubleValue();int totalFee2 = (int) (Doub 阅读全文
摘要:
在mybatis中经常要写到like 查询,以前从来没有遇到什么问题,突然遇到一个问题,找了好长时间没找到,最后找到了,是关于#和$的使用的,总结如下:name like 表达式 and falg=#{falg} 本次示例中共两个条件,一个是name like 表达式, 还有flag相等,这个是使用 阅读全文
摘要:
1、JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的?① 数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。解决:在SqlMapConfig.xml中配置数据链接池,使用连接池管理数据库链接。 ② Sql语句写在代码中造成代码不易维护,实际应用 阅读全文
摘要:
1、先在机器上安装git,安装完成后,有如下结果 2、配置账户 $ git config --global user.name "xiejuan" $ git config --global user.email "895591554@qq.com" 3、新建一个空目录,git init 初始化一个 阅读全文
摘要:
执行命令。vi /etc/sysconfig//network-scripts/ifcfg-ens33 添加以下配置: 然后,service network restart 但是这样还不能上网 19 DNS1=192.168.0.1 20 DNS2=114.114.114.114 21 DNS3=8 阅读全文
摘要:
netstat -apn |grep 3306 如果输出结果包括tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN -时,说明监听的host为127.0.0.1,只能本地访问,需要设置监听host: 需要修改监听的host sudo vim /etc/mysql/mysq 阅读全文