Java Website启动时自动起动某个servlet设置

设置load-on-startup为1 AutoQueueJob com.ekin.test.servlet.AutoQueueJob 1 AutoQueueJob /AutoQueueJob
分类: 其他 发布时间: 07-13 10:38 阅读次数: 0

java web.xml中加载顺序

web.xml中加载顺序是context-param -> listener -> filter -> servlet 并不因在web.xml中配置顺序而改变 以自己的项目tdsTest为例 1. 首先读取web.xml中设置,根据 name为contextConfigLocation取相应的值,如  classpath:application.xml 2. 获取appli
分类: 其他 发布时间: 07-13 10:38 阅读次数: 0

Mybatis 输出sql信息

Mybatis 输出sql信息,在mybatis.xml文件中加入:  name="logImpl" value="STDOUT_LOGGING"/>
分类: 其他 发布时间: 07-13 10:38 阅读次数: 0

Tomcat启动时出现 Address already in use: JVM_Bind

Run in command windows: netstat -ano |findStr "", 查找出是哪一个进程在占用那个端口 Taskkill /pid  /f ,把相应进程杀掉
分类: 其他 发布时间: 07-13 10:37 阅读次数: 0

取文件路径时,当路径中有空格时,返回的是encode字符串的路径,这样导致找不到相对应的路径

Solution:    filePath=this.getClass().getClassLoader().getResource("/").toURI().getPath()+xmlPath;
分类: 其他 发布时间: 07-13 10:37 阅读次数: 0

JDBC连接超时,导致数据库操作失败

Solution: 数据库连接字符串加上 String url ="jdbc:mysql://10.32.212.22:3306/tdsdb?autoReconnect=true&failOverReadOnly=false"; !!!!!! [NOT WORK] investigateseting the MySQL servervariable "wait_timeout" to
分类: 其他 发布时间: 07-13 10:37 阅读次数: 0

时间返回格式

时间返回时后面多了个.0, 时间返回的格式是:2017-07-0714:55:46.0  可以通过SQL语句来处理 DATE_FORMAT(beginTime,'%Y-%m-%d %H:%i:%s') Java.util.date转换成 java.sql.date Solution:    java.sql.Date.valu
分类: 其他 发布时间: 07-13 10:37 阅读次数: 0

MySql backup scripts--Mysql备份脚本

@echo off & setlocal ENABLEEXTENSIONS :: ---------- 配置项 ---------- :: 备份放置的路径,加 \ set BACKUP_PATH=E:\Server_DB_Backup\ if not exist %BACKUP_PATH% ( mkdir %BACKUP_PATH% ) :: 要备份的数据库名称,多个用空格分隔
分类: 其他 发布时间: 07-13 10:36 阅读次数: 0

人脸识别 API Key和Secret Key作用

App key简称API接口验证序号,是用于验证API接入合法性的。接入哪个网站的API接口,就需要这个网站允许才能够接入,如果简单比喻的话:可以理解成是登陆网站的用户名 App Secret简称API接口密钥,是跟App Key配套使用的,可以简单理解成是密码 App Key 和 App Secret 配合在一起,通过其他网站的协议要求,就可以接入API接口调用或使用API提供的各种功能和数据。 比如淘宝联盟的API接口,就是淘宝客网站开发的必要接入,淘客程序通过API接口直接对淘宝联盟的数
分类: 其他 发布时间: 07-13 10:36 阅读次数: 0

重大技术-属性

可用性: 1)使用Try-catch对抛出的异常进行处理 2)使用Spring事务管理 易用性: 1)在类似删除相关选项时,弹出提示框,防止误操作 2)在不编辑基本信息时,对其进行折叠或者隐藏 3)提供帮助---提供视频演示 性能: 1)对经常被查看的数据建立视图或者新表,提高速度 可测试性: 1)使用框架,将接口与实现分离 可修改性: 1)使用SSH框架,使得修改某部分时不影响其他相关的内容 2)将功能归类,抽象通用服务 安全性: 1)进行登录身份验证 2)对数据进行MD5加密 3)对用户进
分类: 其他 发布时间: 07-13 10:36 阅读次数: 0

np.loadtxt报错

np.loadtxt报错 通过pandas生成的cvs数据利用nump.loadtxt读取的时候 tmp = np.loadtxt('test.csv', dtype=np.str, delimiter=",") UnicodeEncodeError: 'latin-1' codec can't encode characters in position 57-58: ordinal not in range(256) 随后指定编码方式为uft-8依然报错 tmp = np.loadtxt(
分类: 其他 发布时间: 07-13 10:36 阅读次数: 0

mac os 给终端命令写alias

1)先得知加载顺序如下:优先级越大的越高,不一定全有哦。比如我就只有125,我是修改的5 优先级 配置 说明 1 /etc/profile 系统级别——不推荐修改 2 /etc/paths 系统级别——不推荐修改 3 ~/.profile 用户设置 4 ~/.bash_login 用户设置 5 ~/.bash_profile 用户设置 6 ~/.bashrc 用户设置(优先级最高,在打开 bash shell 时加载的)    2)修改 vim ~/.bash_profile alias ll
分类: 其他 发布时间: 07-13 10:36 阅读次数: 0

golang main 和 init,函数和方法

  在golang中有两个特殊的函数,main函数和init函数,main函数不用介绍在所有语言中都一样,它作为一个程序的入口,只能有一个。init函数在每个package是可选的,可有可无,甚至可以有多个(但是强烈建议一个package中一个init函数),init函数在你导入该package时程序会自动调用init函数,所以init函数不用我们手动调用,l另外它只会被调用一次,因为当一个package被多次引用时,它只会被导入一次。 package mypackage import (
分类: 其他 发布时间: 07-13 10:36 阅读次数: 0

JS中同名函数有效执行顺序

html中如果出现函数同名时: 如果有多个外部引入的js文件,例如a.js和b.js(引入顺序假定是a.js,然后是b.js),同时html中本身也有内部的js. 那么针对 出现函数名一样的情况时,无论他们是否传递的参数一样还是不一样,返回值是否相同,都认为是一个函数,所以js 处理时,最后调用的函数F是按照这样的顺序处理的: 1、查找是否有外部引入的js文件 2、如果没有那么转到第3步,如果有,那么按照引入顺序首先检查a.js中是否有函数名为F的函数,找到那么记录,并且继续在该文件中查找,如
分类: 其他 发布时间: 07-13 10:36 阅读次数: 0

如何编写可测试的golang代码

每次在开发之前,我都会考虑写好单元测试,但是随着开发的进行,就会发现事情没有这么简单,因为更多时候项目中间夹杂着很多的数据库操作,网络操作,文件操作等等,每次涉及到有这些操作的单元测试,都要花费很大的代价取初始化各种环境,拖到最后单元测试只能不了了之,因此这里的一个重点是写出来的代码本身不可测试,因此在这篇文章中,重点是如何写出可测试的代码,如何把一些无关的操作屏蔽掉,文章是我几个月之前翻译的,最近在项目中进行了实践,感觉不错,因此放到这里,希望能有更多的人看到。原文地址 在golang中通过
分类: 其他 发布时间: 07-13 10:36 阅读次数: 0

mac下 将python2.7改为python3

1.查看当前电脑python版本 python -V // 显示2.7.x 2.用brew升级python brew update python 3.如果安装成功,去系统目录下回看到两个版本的python cd usr/local/Cellar/ //到此目录下 cd python/ //进入python目录下 查看已安装的python版本,如果有2.x 和 3.x说明安装成功 4.将系统python版本,默认指向python3 (主要修改 ~/.bash
分类: 其他 发布时间: 07-13 10:36 阅读次数: 0

数据库体系结构-分布式数据库

数据库体系结构 三类数据库系统体系结构: (1) 集中式:DBMS和应用程序都存放在一台计算机上; (2) 主从式(客户机/服务器):DBMS存放在服务器上,应用程序存放在客户机上; (3) 分布式:数据库在物理上分布在不同的场地,而逻辑上属于一个整体。 (4) (5) 对于分布式数据库,分布透明性是指用户不必关心数据的逻辑分片,不必关心数据物理位置分配的细节,也不必关心各个场地上的数据库数据模型。 (6) 分布透明性和归入物理独立性的范围,包括三个层次: (7) 分片透明性:最高层次的分布透
分类: 其他 发布时间: 07-13 10:36 阅读次数: 0

[翻译]C# BAD PRACTICES: Learn how to make a good code by bad example---C#:如何将坏的代码重新编译为好的代码

自己的前言说明: 本文原作者:Radoslaw Sadowski,原文链接为:C# BAD PRACTICES: Learn how to make a good code by bad example。 本系列还有其他文章,后续将慢慢翻译。 引言: 我的名字叫Radoslaw Sadowski,我现在是一个微软技术开发人员。我从开始工作时就一直接触的微软技术. 在工作一年后,我看到的质量很差的代码的数量基本上都可以写成一整本书了。 这些经历让我变成了一个想要清洁代码的强迫症患者。 写这篇文章
分类: 其他 发布时间: 07-13 10:36 阅读次数: 0

Jmeter-CSV data set config参数化

Jmeter参数化方式: 1. CSV data set config参数化 2. User Defined Varibles: 一般对不需要改变的参数进行 3. User Parameters 4. 通过系统函数: Options->Function Helper Dialog,通过自己输入参数值,点击"Generate" 按钮产生 CSV data set config 循环方法: 1. 通过线程组设置线程数进行循环 2. 在单个线程中通过循环控制器进行循环 使用函数__CSVRead 先
分类: 其他 发布时间: 07-13 10:36 阅读次数: 0

windows 根据 端口号 找到进程ID PID

List process by port number netstat -ano | findstr 8080    Proto Local Address Foreign Address State PID TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 29848 -a – Displays all connections and list
分类: 其他 发布时间: 07-13 10:36 阅读次数: 0