- 博客(24)
- 收藏
- 关注
原创 linux上部署jenkins
介绍:A机器部署jenkins, jenkins打包项目后发送到B机器,执行脚本,启动项目1.A机器安装maven, 执行以下两条命令即可 wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven....
2018-06-06 15:35:45
1039
原创 ssh免密登录
目标:A机器免密登录B机器A机器执行命令 ssh-keygen 生成密钥,一直回车就可以/root/.ssh 目录下生成公钥及私钥复制公钥到B机器 ssh-copy-id -i /root/.ssh/id_rsa.pub root@172.21.101.116此时在B机器下产生文件 authorized_keys 位于目录/root/.ssh下此时 ssh root...
2018-06-04 18:13:56
249
原创 linux下安装nginx
1.下载nginx http://nginx.org/download/2.参照百度经验即可 https://jingyan.baidu.com/article/e2284b2b45f693e2e6118de5.html3.补充 经验里这步要做补充 ./configure –prefix=/usr/local/nginx –conf-path=/usr/local/n...
2018-05-03 17:33:01
163
原创 nginx反向代理
1.本文静态文件存在本地目录,其余数据由远程服务提供2.Nginx配置如下worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfil...
2018-04-17 16:55:35
182
转载 NodeJs,8行代码代理远端服务器
var express = require('express');var request = require('request');var app = express();app.use('/', function(req, res) { var url = 'https://www.baidu.com/' + req.url; req.pip...
2018-04-13 15:38:13
420
原创 Node.js实现前后端分离
1.在前后端分离的解决方案中,本文介绍的一种方式,,NodeJs作为前端服务器,其实只是远程服务器的代理,Node收到请求后,访问远程接口,将返回的数据返回给前端安装NodeJs的部分这里不再累述,分离操作如下:2.前端服务器文件testProxy.jsvar http=require("http"); var url=require("url"); var fs=re...
2018-04-13 15:06:34
3748
原创 mybatis自动生成代码
1.在pom.xml中添加插件<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version&
2018-04-04 16:01:55
160
原创 mybatis分页
添加插件依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.6</version></dependency&a
2018-04-04 15:41:11
201
原创 spring-boot集成mybatis
1.启动类加注解@MapperScan@SpringBootApplication@EnableConfigurationProperties({LiquibaseProperties.class })@MapperScan("com.xxx.mapper")public class DemoApplication { public static void main(String[]...
2018-04-03 18:00:58
143
原创 spring-boot集成liquibase
1. 导入依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope></dependency><
2018-04-03 11:03:43
1899
原创 spring-boot部署及profile配置
1. 去掉自带tomcat <!-- 不采用spring-boot自带的tomcat进行启动 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-...
2018-04-02 14:42:14
604
原创 Ehcache的简单使用
1.使用场景: 高频次访问 数据时效性要求不高 数据获取比较难(经过一定的计算)2.使用的意义: 提高反馈速度 节省计算资源(当然,这个一般比较次要)上例子1.类路径下添加ehcache.xml配置文件 2.添加缓存管理器(采用注解的方式) 3.在被应用的方法上使用@Cacheable即可,当然Ehcache的注解比较多这里不做过多
2017-07-28 17:20:49
472
原创 说说RMI远程调用
开发步骤: 1.写接口,集成java.rmi.Remote 2.写该接口的实现类,并注册,注册代码 LocateRegistry.createRegistry(1099); Naming.rebind(“rmi://:1099/registryName”, serverName); 3.客户端调用 客户端写接口,并调用,调用代码 Server server = (Se
2017-07-25 17:16:06
409
原创 使用spring发送email
发邮件的步骤: 1.账号开通smtp ( Simple Mail Transfer Protocol ) 服务,开通后会有个客户端登录密码或叫授权码,这里用的是163的授权码,注意,客户端登录用这个密码,如何开通smtp服务,自己去百度下,很容易,这里不再累述 2.上代码 public void sendEmail(String to, String
2017-07-24 11:03:10
787
原创 spring boot 集成spring security
本文采用spring boot 集成 spring security的方式xml version="1.0" encoding="UTF-8"?>project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2017-07-13 17:51:15
336
原创 springboot之AOP配置
springboot之AOP配置,,真尼玛无聊package com.didi.controller;import org.aspectj.lang.annotation.After; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.aspectj.
2017-07-12 12:15:08
319
原创 简单实现服务器
目标: 1. 后台获取浏览器的全部请求数据 2. 后台返回数据给浏览器package com.didi;import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.ServerSocket; import java.ne
2017-07-03 23:54:21
254
原创 多线程实现订餐取餐
import java.util.Queue; import java.util.concurrent.ArrayBlockingQueue;/** * Created by 风凌渡口 on 2017/6/21. */ public class TestThread {public static void main(String[] args) throws InterruptedExc
2017-06-23 20:09:14
735
原创 多线程售票
/** * Created by 风凌渡口 on 2017/6/21. */ public class TestThread {public static void main(String[] args) { final Object lock = new Object(); Ticket ticket = new Ticket(100); Thread t1 =
2017-06-23 17:52:05
268
原创 Java类锁
/** * Created by 风凌渡口 on 2017/6/21. */ public class TestThread {public static void main(String[] args) { Person p1 = new Person(); p1.name = "杨过"; Person p2 = new Person(); p2.name
2017-06-21 11:44:47
368
原创 常见排序算法
package somesorts;public class Sort {public static void main(String[] args) { int[] a= {50, 45, 68, 90, 29, 34, 17}; //bubbleSort(arr); int start = 0; int end = a.length-1; quickSo
2017-05-12 20:07:39
238
原创 简单的RPC(未用动态代理)
package app01;import java.io.IOException;import java.io.InputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.lang.reflect.InvocationTargetException;import jav
2017-05-05 19:42:02
371
原创 简单链表实现
package app01;@SuppressWarnings("rawtypes")public class MyLinkedList {public Node first;public Node last;@SuppressWarnings("hiding")private class Node{E value;Node next;
2017-05-04 11:44:37
299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人