关于CTS项目的微信小程序WebSocket开发

1、微信小程序前端

// 引入配置文件config
const urlList = require('../../utils/config.js');

var app = getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    // 建立连接
    wx.connectSocket({
      url: 'ws://localhost:8081'
    })

    // 打开连接
    wx.onSocketOpen(function (res) {
      console.log('WebSocket连接已打开!')

      wx.sendSocketMessage({
        data: 'hi, jzh',
      })
    })
    
    // 接收数据
    wx.onSocketMessage(function (res) {
      console.log(res)
    })

    // 关闭连接
    wx.onSocketClose(function (res) {
      console.log('WebSocket连接已关闭!')
    })

    // 连接失败
    wx.onSocketError(function () {
      console.log('WebSocket连接失败!');
    })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  },

  /**
   * 表单递交
   */
  formSubmit: function(e) {
    wx.sendSocketMessage({
      data: 'test'
    });
  }
})

2、后端可选 阅读全文

关于CTS项目的Spark在Windows下的环境搭建

spark环境搭建
一、jdk8安装与配置
1、下载。jdk-8u181-linux-x64.tar.gz。
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2、配置环境变量。
系统变量->新建->变量名:JAVA_HOME 变量值:D:\j2ee\jdk
系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib
系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;
3、验证。
在cmd命令中输入:java -version

阅读全文

关于CTS项目的Spring+Redis

1、Redis服务端、客户端管理工具Redis Desktop Manager。

2、spring的配置文件

  <!--redis -->
<bean id="jedisConnectionFactory"
  class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory">
  <property name="hostName" value="localhost" />
  <property name="port" value="6379" />
  <!--<property name="password" value="paasword"/> -->
  <property name="poolConfig" ref="poolConfig" />
</bean>

<bean id="stringRedisSerializer"
  class="org.springframework.data.redis.serializer.StringRedisSerializer" />
  
<bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate">
  <property name="connectionFactory" ref="jedisConnectionFactory" />
  <property name="defaultSerializer" ref="stringRedisSerializer" />
  <property name="keySerializer" ref="stringRedisSerializer" />
  <property name="valueSerializer" ref="stringRedisSerializer" />
</bean>

3、测试代码 阅读全文

关于CTS项目的Python开发环境配置

1、Python安装。
下载:https://www.python.org/downloads/
版本:python-3.7.0-amd64.exe
安装:勾选Add Python 3.7 to Path,选择定义安装,安装至C:\Program Files\Python37

打开cmd命令提示符,输入python,回车,如果显示Python版本号,则说明安装成功。 阅读全文