- 浏览: 67323 次
最新评论
文章列表
最近项目中需要做一个轨迹回放的功能 所以借鉴了一下百度api跟网上的一些例子
代码如下
因为项目组涉及到车超速路线颜色要改变等需要 所以代码可能有一些多
<html lang="en">
<head>
<meta charset="utf-8" />
<title>轨迹回放(路书)</title>
<style type="text/css">
body, html{width: 100%;heigh ...
react的优点就在于模块化
所以经常与遇到react 父与子组件的传值
下面这个例子简单的来记录一下
父组件
/**
* Created by jack on 2017/5/11.
*/
import React from 'react'
import Child_1 from './Child_1'
export default class Parent extends React.Component{
constructor(props) {
super(props);
this.state = {
...
linux安装nginx
首先安装nginx的时候需要先安装几个依赖的包
一个 spenssl zlib pcre
然后下载nginx包
开始安装
1,首先安装c++包
yum install -y gcc gcc-c++
2,安装opensll
tar -zxvf openssl-fips-2.0.9.tar.gz
cd openssl-fips-2.0.9
./config
make
make install
在安装的时候遇到的一个错误 you need perl 5
然后我安装 prel5
2, ...
centos7 安装mysql5.7.1
- 博客分类:
- linux
这两天买了一个阿里云服务器玩玩
首先安装jdk,tomcat,这个比较简单
然后在etc 里面 修改配置文件profile
在最后一行加上
JAVA_HOME=/usr/local/java/jdk1.7.0_76
PATH=$JAVA_HOME/bin:/sbin:/usr/bin:/usr/sbin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
export TOMCAT_HOME=/us ...
这次在用cdn的时候终于还是遇到了跨域请求
索性百度了下 基本方法就是定义一个filter,在每次请求的时候header 头部加一个allow的东西
具体代码如下
package com.web.filter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.Serv ...
mysql dbcp数据连接中断,
dbcp连接池默认的连接wait_timeout是八小时,所以在生产环境经常出现中断,所以需要把配置修改一下
下面是一个较为完整的配置
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="com ...
在实际的项目接触中,或多或少的都能听到一些分布式数据库,时间久了,就想着自己也学习一下
阿里的cobar算是分布式数据库中间件中比较常用的了
首先我们在github下载cobar
下载好之后发现里面只有java文件,开始的时候我直接在bin里面点startup 出错,其实
这时候我们需要给它编译,在idea里面 clean install
编译之后有一个cobar-server-1.2.7.zip
解压之后
修改schema.xml的配置
schema name='dbtest' 则为你定义的要暴露在外的,也可以说是封装暴露给用户的数据 ...
public class RedProFile {
public static void main(String[] a){
String resourceFile = "system";
// 创建一个默认的ResourceBundle对象
// ResourceBundle会查找包system.properties的文件
// - 区分大小写
// - 扩展名 .properties 省略。就像对于类可以省略掉 .class扩展名一样
// ...
用了几个月的maven了 , 其实主要的话就两方面
(1)用maven管理一些jar包,(2)构建打包项目
maven有三种生命周期,
clean,default,site
clean 就是清除项目
default 分一些package,install等
site 是站点
下面我们主要说的是maven的项目打包
在provider模块中主要是copy xml文件到项目中
<build>
<resources>
<resource>
<directory>src/mai ...
首先我们要清楚h5页面的请求流程
在第一次授权的时候
客户端请求url
微信返回客户端一个code
当用户点击同意授权的时候,将code带过去,获取access_token和openId ,code有效期为5分钟,access_token为全局的唯一票据,有效期为两个小时,当过期的时候需重新获取
openid是用户在此公众服务号的一个唯一标识
access_token是当你要去微信服务器去请求用户基本信息的时候的一个凭证
简单来说 就是 客户端————微信服务器————第三方服务器
三者之间进行交互
首先先新建一个微信数据存放类WeixinOauth2Token
...
(二) 微信开发服务器设置
- 博客分类:
- 微信h5开发
第二步 就是我们要有自己的外网服务器,
这里我们申请了一个百度的BAE基础版
开始的时候可以免费15天
然后新增部署
到最后确认订单完成
然后进入控制台页面
这个时候如果你的客户端没有svn的话,下载一个svn客户端
点击更多操作,查看设置
可以看到一个svn的地址
在你的本地新建一个文件checkout
会发现里面有一个ROOT包
将你自己的项目的war包替换掉,然后输入你的域名如果访问到则说明部署成功了
部署完成
微信公众平台开发
首先先建一个个人公众账号,这里因为不是企业,所以只能选择申请个人订阅号
进去之后开始设置开发者模式
在基本配置中设置
URL就是你服务器的地址
token 这个由于是第一次摸索,所以我自己研究了好久
这里要说一下,之前查了好几篇文章都是说随便设置都可以,但当我设置了之后在提交的时候一直说token出错, 后来才发现
其实要明白一个道理 这个是微信对你自己的服务器的一个访问,所以token作为你服务器的一个校验
在这里如果你的服务器端没有明确的指出token 那么这里你可以随意的定义
关键是在你的服务器端的controller中要有一个请求是做微信校 ...
写了一年多项目了,今天来整理一下web.xml中的一些配置
首先要了解wel.xml包含了哪里东西,简单的项目来说 就是spring的配置,springMvc(servlet)的一些配置,现在很多的项目都是ssm开发,所以servlet一般都是springMvc框架,然后就是一些listener监听器,拦截器filter,
还有一些其他的包括欢迎页面,session时间,error-page页面等
首先我们先要知道web.xml里面的一些加载顺序
1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<co ...
在这两大框架的整合中我们使用mybatis-spring的jar包来整合,因为在spring3 的时候还没有对mybatis的支持,所以这个是mybatis社区自己开发出来的
sqlSessionFactory
首先我们要知道mybatis是通过sqlsession 在操作的,而sqlSession是SQLSessionFactory在创建出来的,
所以我们要在xml中配置一个会话工场 来让spring管理
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFac ...
web项目中 经常 图片上传 下面是我用到的一个自己的图片上传工具类
package com.wonder.Util;
import org.apache.log4j.Logger;
import org.aspectj.util.FileUtil;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.io.IOException;
import java.text.DateFormat;
import java.text.SimpleDateFor ...