- 博客(121)
- 收藏
- 关注
原创 inStream.available() 读取文件
问题描述:将url图片地址转成base64位字节 传输,只传输了部分文件查找方向:base64转码方法,读取文件字节方法问题定位:inStream.available()读取文件流长度不不完整,这个方法从本地文件读取数据时一般不会出现问题,但是通过网路传输就会出现图片传输不完整的情况,因为网络通讯是间断性的一串字节往往分几批进行发送。本地程序调用available()方法有时得到0,这可能...
2018-11-06 11:59:25
6243
3
原创 idea 中svn的“分支切换”
你在主干代码上做新功能开发,想提交到分支上如何做那?如果是git直接切换就OK,svn就蒙圈了。其实就是svn的updata操作即可完成分支的切换。如下图如图1操作,弹出图2,选择你要切换的分支即可:图2图3 查看versioncontrol 当前版本已切换为分支版本...
2018-10-22 18:02:49
6579
转载 日志组件logback的介绍及配置使用方法(一)
日志组件logback的介绍及配置使用方法(一)一、logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback...
2018-08-16 10:33:24
304
原创 基于 Token 的身份验证方法
使用基于 Token 的身份验证方法,在服务端不需要存储用户的登录记录。大概的流程是这样的:客户端使用用户名跟密码请求登录服务端收到请求,去验证用户名与密码验证成功后,服务端会签发一个 Token,再把这个 Token 发送给客户端客户端收到 Token 以后可以把它存储起来,比如放在 Cookie 里或者 Local Storage 里客户端每次向服务端请求资源的时候需要带着服务端签发的 Tok...
2018-06-07 14:39:28
344
原创 被遗忘的sql特性
表table使用一段时间后添加的字段A 类型为int 库中的值为(0,1,null)统计字段不等于1的数据sql:select count(*) from table where A<>1 针对不等于查询,空的情况是统计不出来的,值针对非空字段可用...
2018-05-21 15:21:49
187
原创 sql 将某个字段中的部分字符替换为特定字符
把列中凡是有2011的全部修改成2014,如 lieming 里的201101131431改成201401131431,写法: update tab set lieming = replace(lieming,'2011','2014');
2017-11-22 17:17:36
3901
1
原创 Java读取txt文件的内容 源码
/** * 功能:Java读取txt文件的内容 * 步骤:1:先获得文件句柄 * 2:获得文件句柄当做是输入一个字节码流,需要对这个输入流进行读取 * 3:读取到输入流后,需要读取生成字节流 * 4:一行一行的输出。readline()。 * 备注:需要考虑的是异常情况 * @param filePath
2017-11-08 10:55:00
1943
转载 tomcat 启动动重复Multiple Contexts have a path of "/xxxx"问题解决
tomcat启动web项目报错,clean清理之后依然报错,进程中查看已没有启动的java进程,此时你要看看如下配置1错误提示:Could not publish server configuration for Tomcat v7.0 Server at localhost.Multiple Contexts have a path of "/xxxx".
2017-11-03 15:35:56
404
原创 sql 字符串截取的函数
SELECT start_number, INSTR(start_number, 'A1'),-- 返回所在位置 SUBSTR(start_number,1,3),LEFT (start_number, 3),-- 截取前3个字符 SUBSTR(start_number,4),INSERT (start_number, 1, 3, '')-- 截取4位后的字符FROM cerific
2017-11-02 10:51:54
360
原创 关联表查收出数据后插入到新表-字段相同sql
INSERT INTO applyinfo_repeal ( business_num, identify_organization_id) SELECT applyNumber, identifyOrganizationIdFROM applyinfo aLEFT JOIN enterprise_applicant e ON a.ap
2017-10-27 11:01:22
262
原创 修改sql 关联查询
UPDATE applyinfo aLEFT JOIN enterprise_applicant e ON a.app_ent_id = e.idSET a.`status` = 9WHERE e.enterprise_name = 'test'AND a.create_date >= '2017-05-18'AND a.`status` = 1
2017-10-27 10:55:48
727
原创 两个条件分组统计sql
applyInfo:SELECT SUM( IF ( a.certificate_level_id = 'ZSLX001', 1, 0 ) ) AS typeA, SUM( IF ( a.certific
2017-10-27 10:47:02
4635
原创 JSP JSTL界面是否包含的判断 fn:contains()函数
描述fn:contains()函数用于确定一个字符串是否包含指定的子串。语法fn:contains()函数的语法如下:, )}">...例子
2017-10-23 13:40:10
7419
原创 linux 系统时间设置
# dateFri Nov 26 15:20:18 CST 1999例3:设置时间为下午14点36分。# date -s 14:36:00Fri Nov 26 14:15:00 CST 1999例4:设置时间为1999年11月28号。# date -s 991128Sun Nov 28 00:00:00 CST 1999实例:设置时间伟2008年8月8号12:00
2017-10-13 15:15:04
246
原创 eclipse 常用的快捷键
1 ctrl+shift+r 打开某个文件2 ctrl+alt+s set/get 封装3 ctrl+alt+h 查找上级调用4 ctrl+h 全局查找5ctrl+L 定位到行
2017-10-12 16:19:18
183
原创 java.io.IOException: Server returned HTTP response code: 500 for URL
--------------------------------------------测试----------------null发送 POST 请求出现异常!java.io.IOException: Server returned HTTP response code: 500 for URL: http://****:8081/ProductsWebService/services/pro
2017-10-11 14:33:22
17000
原创 git合并分支报错 :Branch 'master' is protected and commits must be merged through pull request
git提交代码报如下错误:git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin master:masterPOST git-receive-pack (470 bytes)remote: Gogs: Branch 'master' is protected and commit
2017-09-20 11:20:27
7522
原创 tomcat验证码出不来:Could not initialize class sun.awt.X11GraphicsEnvironment
问题描述:验证码突然出不来了,重启后正常,呆一会又报错13:06:50.899 [http-bio-8080-exec-83] ERROR es-error - [exception][lizheng10][500][Handler processing failed; nested exception is java.lang.NoClassDefFoundError: Could no
2017-09-05 13:33:41
1125
原创 对比a,b两个表相同字段 数据的差异
select * from 表A where 表A.a not in(select 表B.a from 表B)
2017-07-25 11:09:30
900
转载 mysql5.7.17安装过程 图文详解
https://jingyan.baidu.com/article/363872ec2e27076e4ba16fc3.html
2017-07-18 16:00:34
584
转载 PowerDesigner中NAME和COMMENT的互相转换,需要执行语句
使用说明: 在【Tools】-【Execute Commands】-【Edit/Run Script】 下。输入下面你要选择的语句即可,也可以保存起来,以便下次使用,后缀为.vbs。 需要注意的问题是:运行语句时必须在Module模式下,如果是导出报表时执行会出现错误提示。1.Name转到Comment注释字段。一般情况下只填写NAME,COMMENT可以运行语句自动生成。
2017-07-11 09:09:12
259
原创 java多线程高并发学习笔记
[size=small]多线程,并发计算[/size]并发在单个资源个体的ing看下怎么样达到最大的利用价值,比如说一个服务器4个CPU*4核,并行是16,而高并发就可能实现160,用到的技术就是多线程[size=small]分布式[/size]当来1万个并发,以前的资源满足不了要求,那就并行的再多开几个资源服务器,而各个服务器之间就叫做分布式,说白了就是,不是一台server...
2017-06-17 08:10:58
228
原创 svn安装后没有svn.exe文件
默认安装完 bin目录下一直没有svn.exe 文件,。。。。。!##@#@#@!@各种乱找一通。。。。是由于安装的时候默认选择有一项没勾选上,[b]command line client tools[/b]这项命令和客户端工具。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...
2016-08-17 12:05:30
973
原创 Error:svn: E165001: Commit failed (details follow):....
Error:svn: E165001: Commit failed (details follow):svn: E165001: Commit blocked by pre-commit hook (exit code 101) with output:Warning: Commit with empty log message is NOT allowed!是由于svn服务器端设...
2016-08-17 10:47:10
1138
原创 mysql 获取表的数据结构
1select TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,IS_NULLABLE,DATA_TYPE,COLUMN_TYPE,COLUMN_KEY from information_schema.COLUMNS WHERE table_name='*' and table_schema='*'2 show columns from system_...
2016-03-29 17:43:05
397
转载 bufferWriter,outputStreamWriter,FileoutputStream
1 bufferWriterjava.lang.Object java.io.Writer java.io.BufferedWriter将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入2 outputStreamWriterjava.lang.Object java.io.Writer jav
2016-03-22 17:46:31
653
转载 idea14 如何创建传统的web项目 ,添加jar文件
最近开发开始使用idea工作,idea占用内存比eclipse小,对maven的支持也好,代码提示,开发效率明显提高,唯一可能不足之处是不能像eclipse一样多个工程在一个窗口,idea是一个工程是一个窗口,但也不是没有办法实现,对于maven工程而言,maven的多module架构可以实现,用pom文件,每个工程相当于一个module。1.创建项目 File -》 new
2016-03-21 16:25:22
4537
原创 java SSH访问linux服务器 并执行命令
1 .引入com.jcraft.jsch jar2.java代码 sshCommandUtil.javaimport com.jcraft.jsch.*;import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Vector;public class S...
2015-12-07 10:47:24
457
原创 后台字符串转成Json
/** * 从context的json中提取出reportData * @param favoriteList */ public static void getReportDataFromContext(List favoriteList){ if(favoriteList == null){ return; } for (Favorite...
2015-11-27 17:27:04
156
原创 mysql insert ... on duplicate key update
表结构c,d,e 三个字段为组合唯一索引 实现: 如果库中存ced确定的唯一记录则则更新 ,不存在则插入sql: insert into table (a,b,c,d,e) values ('a','b','c','d','e') on duplicate key update a=values(a),b=values(b) ...
2015-11-17 15:19:20
87
原创 oracle 分页和TOP的SQL的说明
在这对经常用到的一个进行分页输出或者取TOP* 的SQL进行一下说明:大家都能看明白经常用的写法有(没有排序):1)select * from ( select rownum rn ,a.* from tablea ) where rn < 41 and rn > 19; 2)select * from ( select rownum rn ,a.* from ta...
2015-08-17 16:16:50
113
原创 ie8 支持html5和bootstrap
1.加下这段代码;这是支持ie8(含)下h5的,在web容器下会生效。 <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the pag...
2015-07-21 11:12:41
243
原创 产品意识 沉淀分享意识
产品意识:无论是开发还是测试,都应该培养自己的产品意识,站在用户的角度来思考产品,不能局限于把功能做出来就可以,可用性,易用性也是我们的产品能留住用户的一个重要原因。对于每一个产品,都应该抱着“要么不做,要做就做精品”的产品意识。 团队文化: 工作上要积极主动,有什么问题要及时反应,这样才能及时定位出问题,尽快的解决问题。对于自己工作中遇到的问题,如果自己分析后可以解决的话,...
2015-07-21 10:49:53
168
原创 java object 前后台转换
jsp:function createWaring(){var updateMap = JSON.stringify(updateObj); document.waring.action = path+"/task/saveWaring.action?updateMap="+updateMap;document.waring.submit();} java:J...
2015-07-15 00:01:06
149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人