mybatis数据类型对应关系

在我门使用myBatis的映射文件时,一般都会牵扯到和java的类型对应,例如: <resultMap id="resultMap" type="Entity"> <result property="id" column="id" javaType="int" jdbcType="INTEGER"/> <result property="name" column="name" javaType="string" jdbcType="VARCHAR"/> <result property
分类: 其他 发布时间: 03-04 22:45 阅读次数: 0

GET请求参数中文乱码的解决办法

POST请求参数中文乱码,一般使用编码拦截器就可以解决,但是GET请求是地址栏传参,这些配置就没办法解决了。而java项目一般部署在tomcat上,第一种方式就是修改tomcat的配置文件,达到中文乱码的问题,如下: <!-- 修改前 --> <Connector port="9090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <!-- 修改后 --> <Connector port="9090
分类: 其他 发布时间: 03-04 22:44 阅读次数: 0

Promise封装读取文件的方法

// 需求:你要封装一个方法,我给你一个要读取文件的路径,你这个方法能帮我读取文件,并把内容返回给我 const fs = require('fs') const path = require('path') // 这是普通读取文件的方式 /* fs.readFile(path.join(__dirname, './files/1.txt'), 'utf-8', (err, dataStr) => { if (err) throw err console.log(dataStr) }) */
分类: 其他 发布时间: 03-04 22:44 阅读次数: 0

使用Promise 解决回调地狱

const fs = require('fs') function getFileByPath(fpath) { return new Promise(function (resolve, reject) { fs.readFile(fpath, 'utf-8', (err, dataStr) => { if (err) return reject(err) resolve(dataStr) }) }) } // 先读取文件1,在读取2,最后读取3 // 注意: 通过 .then 指定 回调函
分类: 其他 发布时间: 03-04 22:44 阅读次数: 0

windows 与Ubuntu 贡献目录,实现交互

第一步:再windows下建立贡献目录share 第二步:打开虚拟机设置虚拟机的贡献目录,按照图示修改即可 注意,修改到这里是不可能交互的,还需设置如下: 第三步:将软盘设置为物理驱动器 第四步:设置CD/DVD(SATA)的ISO镜像为虚拟机的镜像 设置到这里就可以实现贡献了,共享目录在
分类: 其他 发布时间: 03-04 22:44 阅读次数: 0

extjs grid demo

Ext.onReady(function () { var store = Ext.create('Ext.data.Store', { fields: ['id', 'name', 'account', 'password'], pageSize: 20, remoteSort: false, remoteFilter: true, proxy:
分类: 其他 发布时间: 03-04 22:44 阅读次数: 0

python基础—sys与os库

python可以用sys库打印环境变量或者查看当前文件的脚本路径,具体代码: import sys print(sys.path[2])#打印环境变量 print(sys.argv)#当前脚本路径 os库可以创建新的目录或者查看当前目录下的文件 import os cmd_res = os.system("dir")#查看当前目录下的文件 print("----",cmd_res) #上面的命令一调用就输出到屏幕上,输完就没了,0代表命令执行 cmd_res = os.popen
分类: 其他 发布时间: 03-04 22:44 阅读次数: 0

Promise 概念及操作

// 1. Promise 是一个 构造函数,既然是构造函数, 那么,我们就可以 new Promise() 得到一个 Promise 的实例; // 2. 在 Promise 上,有两个函数,分别叫做 resolve(成功之后的回调函数) 和 reject(失败之后的回调函数) // 3. 在 Promise 构造函数的 Prototype 属性上,有一个 .then() 方法,也就说,只要是 Promise 构造函数创建的实例,都可以访问到 .then() 方法 // 4. Promise
分类: 其他 发布时间: 03-04 22:44 阅读次数: 0

vuex 的基本使用

// 入口文件 import Vue from 'vue' // 配置vuex的步骤 // 1. 运行 cnpm i vuex -S // 2. 导入包 import Vuex from 'vuex' // 3. 注册vuex到vue中 Vue.use(Vuex) // 4. new Vuex.Store() 实例,得到一个 数据仓储对象 var store = new Vuex.Store({ state: { // 大家可以把 state 想象成 组件中的 data ,专门用来存储数据的
分类: 其他 发布时间: 03-04 22:44 阅读次数: 0

(一) JavaSE之第一个Java程序HelloWorld

一 第一个Java程序 1)新建个文本文件命名为HelloWorld.java 注意:文件夹选项中的这一项是未勾选的 2)在新建的文件中输入以下代码: public class HelloWorld{ public static void main(String[] args){ System.out.println("hello world"); } } 3)在该文件所在目录打开命令行窗口 4)使用javac 命令编译HelloWorld.java,在该文件目录下生成HelloWorld.c
分类: 其他 发布时间: 03-04 22:44 阅读次数: 0

How to disable transparent hugepages (THP) on Red Hat Enterprise Linux 7

How to disable transparent hugepages (THP) on Red Hat Enterprise Linux 7 $ Solution 已验证 - 已更新2017年六月2日23:54 - English 环境 Red Hat Enterprise Linux 7 transparent hugepages (THP) tuned 问题 How to disable transparent hugepages (THP) on Red Hat Enterprise
分类: 其他 发布时间: 03-04 22:44 阅读次数: 0

Java学习_命令行常用指令

切换盘符,输入 盘符: 回车即可; 进入文件夹, cd 指定文件夹的路径; 进入上级目录,cd .. 直接返回根目录, cd \ 显示文件列表,  dir 清除屏幕,  cls 退出,  exit
分类: 其他 发布时间: 03-04 22:44 阅读次数: 0

jquery中Ajax使用Promise指定成功回调函数

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <input type="button" v
分类: 其他 发布时间: 03-04 22:44 阅读次数: 0

UOJ#374. 【ZJOI2018】历史 贪心,LCT

原文链接https://www.cnblogs.com/zhouzhendong/p/UOJ374.html 题解 想出正解有点小激动。 不过因为傻逼错误调到自闭。不如贺题 首先我们考虑如何 $O(n)$ 求一个答案。 首先,计算两条路径的贡献时,由于两国连续交战数次只算一次,所以我们可以只看这两条路径的交的最深点。 也就是说,我们可以对于每一个点分开考虑,假装他的同一个子树的所有点颜色相同,不同子树的点颜色不同,它本身也当作一个子树看。 假设 x 是当前节点,y 是 x 的子树。 设 siz
分类: 其他 发布时间: 03-04 22:44 阅读次数: 0

5、Dubbo-监控中心

5.1)、dubbo-admin 图形化的服务管理页面;安装时需要指定注册中心地址,即可从注册中心中获取到所有的提供者/消费者进行配置管理 5.2)、dubbo-monitor-simple 简单的监控中心; 1、下载 dubbo-ops https://github.com/apache/incubator-dubbo-ops cmd--->package进行打包 2、修改配置指定注册中心地址 解压 复制 进入 dubbo-monitor-simple\src\main\resources\
分类: 其他 发布时间: 03-04 22:44 阅读次数: 0

算法导论--2.2分析算法

练习:   2-2-2 选择排序    #include<iostream> #include<vector> void print_element(std::vector<int> &coll){ for(auto i: coll) std::cout << i << " "; std::cout << std::endl; } void select_sort(std::vector<int> &vi){ for(int
分类: 其他 发布时间: 03-04 22:44 阅读次数: 0

react 学习笔记1

1.运用脚手架create-react-app npm install create-react-app -g create-react-app my-project 查看package.json文件:cat package.json 2.jsx <h1>Hello React</h1> 被编译为React.createElement 就是一个reactElement,就是一个object对象 babel在线编译工具: 3.props/state/forms react生命周期 受控组件 非受
分类: 其他 发布时间: 03-04 22:44 阅读次数: 0

指针的指针

1 int val1,val2,val3; 2 3 int *p1 = &Val1; 4 5 int *p2 = &val2; 6 7 int *p3 = &val3; 使用指针的指针: int **pp1 = *p1; int **pp2 = *p2; Int **pp3 = *p3;
分类: 其他 发布时间: 03-04 22:44 阅读次数: 0

Web开发学习笔记(一)

WSGI:全称是Web Server Gateway Interface,WSGI不是服务器,python模块,框架,API或者任何软件,只是一种规范,描述web server如何与web application通信的规范。server和application的规范在PEP 3333中有具体描述。要实现WSGI协议,必须同时实现web server和web application,当前运行在WSGI协议之上的web框架有Torando,Flask,Django WSGI协议主要包括server
分类: 其他 发布时间: 03-04 22:44 阅读次数: 0

微信中推广链接被屏蔽(被封、被红)了要怎么办,详谈微信域名防封的注意点

疑问解析 针对微信转发分享链接过程中,您宝贵的域名被微信检测系统过滤拦截而无法正常浏览,例如该网页包含诱导分享内容,被多人投诉等,又例如提示该网页已停止访问等提示。域名防封的原理就是能快速及时地绕过检测系统,让你的域名在微信内始终保持可访问的状态。以达到减少推广成本,提高推广效率的目的。 那么我们分析的时候应该从哪些方面去着手分析呢?今天就大家分析一下拦截原理和解决方案,请看下文。 微信检测系统 1、人为举报 这个是谁也解决不了的,只要页面确实有问题,人工举报就会被封,任何人也无法承诺这样的域
分类: 其他 发布时间: 03-04 22:44 阅读次数: 0