
java
文章平均质量分 81
happydream_C
这个作者很懒,什么都没留下…
展开
-
java:按行读取服务器压缩文件内容
当前需求是从一台服务器上的一个目录读取所有压缩文件(文件名是未知的)的内容,从网上搜到的方法都不太完整,以下是本人总结的方法。此处传进来的路径只能是最终带文件名的路径,不能是目录。 由于压缩文件的名称都是未知的,只能通过遍历目录下所有文件名来读取文件内容,但是HttpURLConnection 连接无法遍历目录的文件名,所以在当前目录下加多一个txt文件用于保存当前目录下所有文件名称原创 2016-04-08 17:07:22 · 2079 阅读 · 0 评论 -
html文本分割文字和图片
这里主要是以p标签和img标签进行分割,如果是以标签换行的话可以先将标签替换为标签再分割,话不多说,上代码一,以p标签进行分段public static JSONArray getContentJson4Part(String articleText) { JSONArray array = new JSONArray(); //根据来分段 if (StringUt转载 2017-01-13 15:59:49 · 5011 阅读 · 0 评论 -
nginx基本配置与参数说明以及Nginx中的upstream轮询机制介绍
一.nginx简介 Nginx (发音为[engine x])专为性能优化而开发,其最知名的优点是它的稳定性和低系统资源消耗,以及对并发连接的高处理能力(单台物理服务器可支持30000~50000个并发连接), 是一个高性能的 HTTP 和反向代理服务器,也是一个IMAP/POP3/SMTP 代理服。 实际使用中,nginx主要:反向代理、负载均衡转载 2017-02-09 09:37:08 · 25433 阅读 · 0 评论 -
nodejs介绍
一.官网 nodejs中文教程:http://www.runoob.com/nodejs/nodejs-tutorial.html nodejs中文api:http://nodeapi.ucdok.com/api/ 七天学会nodejs:http://nqdeng.github.io/7-days-nodejs/转载 2017-02-09 15:31:33 · 1493 阅读 · 0 评论 -
jQuery:validate验证方法
一,默认验证方法1、required:true 必输字段2、remote:"remote-valid.jsp" 使用ajax方法调用remote-valid.jsp验证输入值3、email:true 必须输入正确格式的电子邮件4、url:true 必须输入正确格式的网址5、date:原创 2017-04-21 16:14:54 · 690 阅读 · 0 评论 -
jQuery:load()方法
jquery的load()方法可以加载页面或数据到指定的元素,通常用于联动的页面效果,下面是示例:一,简单的加载页面 请先选择一级分类 ${sort.name} 请选择二级分类原创 2017-04-21 12:18:55 · 890 阅读 · 0 评论 -
Redis学习笔记
一.NoSQL概述1.什么是NoSQLNoSQL = Not Only SQL,是非关系型的数据库,无需创建数据库字段就可以实现存储。2.为什么需要NoSQL(优势)A.高并发读写 B.海量数据的高效率存储和访问 C.数据库高可扩展性和高可用性3.NoSQL数据库的四大分类A.键值(key-value)存储B.列存储C.文档数据库原创 2017-07-11 23:00:28 · 566 阅读 · 0 评论 -
spring MVC
一,基本概念1.DispatcherServlet:前端控制器。浏览器的请求通过DispatcherServlet的分发到达合适的controller,从而生产业务数据Model,Model再通过DispatcherServlet传递给View来实现最后的页面呈现。因此MVC将数据业务逻辑和页面实现分离的核心是DispatcherServlet。2.Controller原创 2017-07-15 20:35:04 · 560 阅读 · 0 评论 -
多线程
一.基本概念1.进程:A.程序(任务)的执行过程B.持有资源(共享内存,共享文件)和线程2.线程:A.是系统中最小的执行单元B.同一个进程中有多个线程C.线程共享进程的资源3.线程的交互:互斥和同步二.线程的常用方法三.线程的实现1.继承Thread类2.实现runnable接口原创 2017-07-17 14:14:32 · 460 阅读 · 0 评论 -
网络安全-常见漏洞与分析
一、SQL注入(1)注入产生原理使用用户输入的参数拼凑SQL语句,用户对服务器端代码里的SQL语句可控,使服务器执行恶意的sql命令http://bbs.pconline.com.cn/topic.jsp?tid=1 ' and 1=2(2)万能密码select * from tb_name where name = ' ' or 1=1 - - ' and passwd原创 2016-11-21 11:31:16 · 7761 阅读 · 0 评论 -
javaScript:后台管理功能
HTML: <form method="post" action="${ROOT}/admin/appcontent/${method}.do?appContentId=${param.appContentId}&redirect=${param.redirect}" class="pageForm required-validate" onsubmit="return ch原创 2016-09-05 18:05:16 · 1181 阅读 · 0 评论 -
javaScript:点赞功能
以下是试用报告点赞功能,相同IP1小时内只能点赞一次,每点赞一次点赞数加1,运用ajax方法调用接口HTML: 赞:${report.likeCount} +1javaScript://点赞 $(".like-btn").bind({ click:function(){ vote_like(); $原创 2016-09-05 18:03:11 · 9774 阅读 · 1 评论 -
定时任务总结
一,在xml配置文件中配置定时任务和触发器<bean id="readFile" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean" p:targetObject-ref="taskService" p:targetMethod="readFile" />原创 2016-04-08 17:41:49 · 423 阅读 · 0 评论 -
XML文件读写方法
一、前言 JDOM是Breet Mclaughlin和Jason Hunter两大Java高手的创作成果,2000年初,JDOM作为一个开放源代码项目正式开始研发。JDOM是一种解析XML的Java工具包。 DOM适合于当今流行的各种语言,包括Java,JavaScripte,VB,VBScript,Perl,C,C++等。它了为HTML和XML文档提供了一个可应用于不同平转载 2016-07-01 11:08:07 · 613 阅读 · 0 评论 -
log4j使用总结
一、log4j引入三部曲1)引入import jar包(最新1.2.17) http://logging.apache.org/2)新建配置文件log4j.properties,置于project根目录下3)代码引入: Logger logger = Logger.getLogger(TestLog4j. class ); logger.deb转载 2016-07-11 09:54:59 · 537 阅读 · 0 评论 -
文件上传:读取文件流的形式
传统的上传文件方式是首先将文件上传到指定路径,然后再从该路径下解析文件内容;这种方式实现比较繁琐,并且暴漏了文件上传的路径,造成了安全隐患。现在我们介绍的是另一种方式,直接读取文件流的方式,这种方式更加简单安全,而且不占用服务器内存。一. jsp页面1. list.jsp <a class="icon" title="导入文件" rel="dlg_import_comme原创 2016-04-13 11:17:15 · 9128 阅读 · 1 评论 -
防止并发处理
一. 缓存方式以下是同个用户同时提交多个问题时的防并发处理String simultaneouslyKey = "_key_simultaneously_"+loginAccount.getAccountId(); Object obj = cacheClient.get(simultaneouslyKey); if (obj == null) { cacheClient.se原创 2016-09-05 17:22:06 · 847 阅读 · 0 评论 -
java内存泄漏与内存溢出
一、为什么要了解内存泄露和内存溢出1、内存泄露一般是代码设计存在缺陷导致的,通过了解内存泄露的场景,可以避免不必要的内存溢出和提高自己的代码编写水平。2、通过了解内存溢出的几种常见情况,可以在出现内存溢出的时候快速的定位问题的位置,缩短解决故障的时间。二 、基本概念(1) 软件内存分配的时候一般会放在三种位置:静态存储区域、堆和栈1、静态存储区:内存在程序编译的时候转载 2016-12-05 15:18:17 · 716 阅读 · 0 评论 -
javaScript:倒计时设计
做为后台开发人员,往往对前端技术了解甚少,开发过程中遇到比较棘手的前端问题经常会捉襟见肘,但勤能补拙,希望通过一点一滴的积累能让个人的前端水平有所提升吧一,倒计时设计 以下是试用的倒计时范例,有三个时间点:试用申请开始时间,试用申请结束时间,试用报告提交截止时间,要根据这三个时间点进入不同的倒计时阶段HTML:原创 2016-09-05 18:00:42 · 508 阅读 · 0 评论 -
linux上部署javaweb项目
一,运行环境环境:linuxssh工具:SecureCRTjdk安装包:jdk-8u11-linux-x64.tar.gztomcat安装包:二,安装jdktomcat需要在jdk环境下运行,所以我们先在linux上安装jdk。注意,linux服务器上虽然有自带的openJdk,但我们最好下载对应的jdk版本进行安装,配置jdk环境变量时指定安装的版本就可以了。原创 2017-09-16 16:00:14 · 1484 阅读 · 1 评论