- 博客(143)
- 资源 (3)
- 收藏
- 关注
转载 监听浏览器后退事件,使其转向指定URL,控制某些页面不能返回
(一)开发过程中经常遇到这种情况:页面不允许返回到上一页面或者需要转到指定页面,这时候我们就需要监听到浏览器后退事件,从而将它的浏览历史记录删除,然后转向你指定的URL。 具体执行过程如下:[javascript] view plain copy$(function(){ //清空浏览器历史记录 pushHistory(); //监听浏览器后退事件 window.addEventListe...
2018-03-23 14:28:32
1741
转载 利用js实现 禁用浏览器后退
现在很多的内部系统,一些界面,都是用户手动点击退出按钮的。但是为了避免,用户误操作 点击浏览器后退,或者用鼠标手势后退什么的。容易出现误操作。 所以在有些页面上,适当的禁用浏览器的后退,是可以提高很大的用户体验。 在网上查,可以查到很多js禁用后退的材料。用的多的方法如下:1、回退后,产生一个前进事件。 这种方式,不算是一个满意的解决方式。因为用户能体验到,...
2018-03-23 14:20:31
513
转载 SpringMVC国际化
国际化我们通常用缩写来简单,那就是i18n。它就是让我们的系统可以转换成不同的语言。为了转换成不同的言语,我们需要定义不同的文件,如:messages_en.properties,messages_en_US.properties,messages_fr.properties。我想聪明的你,可以看出他们之间的定义格式了。(如果,读者在定义这些文件后,系统没有实现国际化,那么可以将系统默认的语言文件...
2018-03-02 09:41:28
390
转载 Mybatis基本配置和搭建
今天,主要向大家分享下如何从头搭建一个最简单的mybatis项目下载地址Mybatis3 最新下载地址:https://github.com/mybatis/mybatis-3/releases一, 创建配置文件在新建的project的src目录下,新建mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCT...
2018-03-02 09:26:43
214
转载 常用的两种spring、mybatis 配置方式
在之前的文章中总结了三种方式,但是有两种是注解sql的,这种方式比较混乱所以大家不怎么使用,下面总结一下常用的两种总结方式:一、 动态代理实现 不用写dao的实现类这种方式比较简单,不用实现dao层,只需要定义接口就可以了,这里只是为了记录配置文件所以程序写的很简单:1、整体结构图:2、三个配置文件以及一个映射文件(1)、程序入口以及前端控制器配置 web.xml[html] view plain...
2018-03-02 09:25:37
185
转载 接续词辨析:それに、しかも、そのうえ、それから
1、しかも(而且;并且)例句:この靴は軽くて、しかも丈夫だ2、それに(而且;更兼)例句:咳もひどいし、それに熱もある。3、そのうえ(又;加上)例句:雨が降り出し、そのうえ風も吹き出した。4、それから(还有;然后)例句:パソコンが欲しい、それから車も欲しい。5、おまけに(又加上;更加上)例句:あの男はけちで、おまけに冷酷だ。区別:1
2017-11-05 11:38:06
3119
原创 日语一级语法2
47.「動詞た形」+が最後...就完了/一旦...的话うちの息子は寝入ったが最後、雷が鳴ろうが地震が起ころうが、絶対に目を覚まさない。48.「名」+かたがた顺便無事に卒業できたので、恩師に報告かたがた、手紙を書いた。49.「動詞辞書形」/「名+の」+かたわら一面...一面/一边...一边私の母は自分が編み物を習うかたわら、人にも教えている。50.「な形容詞」+極
2017-10-15 17:46:26
1309
原创 日语一级语法1
1.「名」+(の)+いかん因.../根据.../要看/取决于試験の結果いかんでは、卒業できないこともある。2.「名+の」+いかんによらず/いかんにかかわらず/いかんを問わず不管/不论理由のいかんによらず、殺人は許されないことだ。3.「動詞意向形」/「い形容詞 かろう」/「な形容詞 だろう」+が/と无论/即使/不管周囲がいかに反対しようが、自分でやると決めたことは最後
2017-10-15 17:44:30
2259
原创 日语常用口语(日常总结)
关于重新获取工程:趙さんから受け渡されると思います。いつ頃までに必要か、ご連絡をお願い致します。特に連絡無い場合、今週中目処位で趙さんにお願いしようと思います-----------------------------------------------------------------------------------------------------------------
2017-07-06 08:09:00
1248
原创 日语语法整理四
●小句(简体形)ようです 名+の+ようです表示根据说话人感知的某种情况进行推测。◆ 玄関のところにだれかいるようです。(门厅那里好像有人。)◆ エンジンが故障したようです。(好像是发动机出了故障。)◆ 店の前には行例ができています。あの店の料理はおいしいようです。(那个饭店前面排起了长队,看起来菜的味道不错。)前面接名词时,用“名词+の+ようです”的形式。◆
2017-06-22 08:33:39
2094
原创 日语语法整理三
●「ば」型:表示假定条件,分为动词的「ば」型和形容词「ば」型;变化规则:五段动词 (1类动词):把基本型的最后一个音变成相应的「え」段上的音,再加上「ば」;一段动词(2类动词):把基本型的「る」变成「れば」;カ变/サ变动词(3类动词):把「くる」→「くれば」;「する」→「すれば」。形容词也有 ば 形,它的变化规则是:い形容词尾的 い 变为 ければ;な
2017-06-21 08:57:09
1072
原创 日语语法整理二
●小句1 と小句2“~と”用于表示恒常状态,真理,反复性状态,习惯等;このボタンを押すと、電源が入ります。食べ物を食べないと、人間が生きることができません。另外,“~と”还可以表示由于某种行为而发现了新的情况。この道をまっすぐ行くと、デパートがあります。注意:用“~と”的复句,“小句2”不能是自己的意志,愿望或向听话人提要求,劝诱等内容。--------
2017-06-20 08:25:29
882
原创 编程常用技巧(为了不要反复出现同样的错误)
1、Java判断是否为空的时候:要把null放在前面,否则容易报空指针异常(NullPointerException)的错误。if(str!=null&&!str.equals("")){}如果是字符串类型也可以使用,类包中的StringUtilsif(StringUtils.isNotEmpty(str)){}当空格也算空的情况下可以使用if(StringUt
2017-06-19 08:38:53
272
原创 日语语法整理一
●动词(简体形)/小句+句词小句,是表示将要发生的动作,所以用了动词的基本型私が明日乗る飛行機は中国航空です。已经发生的动作,用了动词的「た」型昨日父がデパートで買った日本製のカメラはとても安かったです。注:1、用言是动词时,注意两个方面:①用动词的简体形②名词前不能加「の」。2、用言是形容词时,要用形容词的简体形。3、用言是形容动词时,用形容动词的
2017-06-19 08:29:07
1362
翻译 翻页效果实现
JavaScript: showPages v1.0 [by Lapuasi.com] < !-- /*showPages v1.1=================================Infomation----------------------Author : LapuasiE-Mail : lapuasi@gmail.
2017-03-14 21:36:21
748
转载 Java线程(九):Condition-线程通信更高效的方式
接近一周没更新《Java线程》专栏了,主要是这周工作上比较忙,生活上也比较忙,呵呵,进入正题,上一篇讲述了并发包下的Lock,Lock可以更好的解决线程同步问题,使之更面向对象,并且ReadWriteLock在处理同步时更强大,那么同样,线程间仅仅互斥是不够的,还需要通信,本篇的内容是基于上篇之上,使用Lock如何处理线程通信。 那么引入本篇的主角,Condition,Con
2016-08-02 16:37:44
326
转载 Java线程(八):锁对象Lock-同步问题更完美的处理方式
Lock是java.util.concurrent.locks包下的接口,Lock 实现提供了比使用synchronized 方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题,我们拿Java线程(二)中的一个例子简单的实现一下和sychronized一样的效果,代码如下:public class LockTest { public static void mai
2016-08-02 16:37:01
470
转载 Java线程(七):Callable和Future
接着上一篇继续并发包的学习,本篇说明的是Callable和Future,它俩很有意思的,一个产生结果,一个拿到结果。 Callable接口类似于Runnable,从名字就可以看出来了,但是Runnable不会返回结果,并且无法抛出返回结果的异常,而Callable功能更强大一些,被线程执行后,可以返回值,这个返回值可以被Future拿到,也就是说,Future可以拿到异步执行任务
2016-08-02 16:34:43
252
转载 Java线程(六):线程池
自JDK5之后,Java推出了一个并发包,java.util.concurrent,在Java开发中,我们接触到了好多池的技术,String类的对象池、Integer的共享池、连接数据库的连接池、Struts1.3的对象池等等,池的最终目的都是节约资源,以更小的开销做更多的事情,从而提高性能。 我们的web项目都是部署在服务器上,浏览器端的每一个request就是一个线程,那
2016-08-02 16:34:06
195
转载 Java线程(五):Timer和TimerTask
Timer和TimerTask可以做为实现线程的第三种方式,前两中方式分别是继承自Thread类和实现Runnable接口。 Timer是一种线程设施,用于安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行,可以看成一个定时器,可以调度TimerTask。TimerTask是一个抽象类,实现了Runnable接口,所以具备了多线程的能力。
2016-08-02 16:33:27
254
转载 Java线程(四):线程中断、线程让步、线程睡眠、线程合并
本文来自:高爽|Coder,原文地址:http://blog.youkuaiyun.com/ghsau/article/details/17560467,转载请注明。 最近在Review线程专栏,修改了诸多之前描述不够严谨的地方,凡是带有Review标记的文章都是修改过了。本篇文章是插进来的,因为原来没有写,现在来看传统线程描述的不太完整,所以就补上了。理解了线程同步和线程通信之后,再来看本文
2016-08-02 16:31:39
252
转载 Java线程(三):线程协作-生产者/消费者问题
上一篇讲述了线程的互斥(同步),但是在很多情况下,仅仅同步是不够的,还需要线程与线程协作(通信),生产者/消费者问题是一个经典的线程同步以及通信的案例。该问题描述了两个共享固定大小缓冲区的线程,即所谓的“生产者”和“消费者”在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者不会在缓冲区满时加
2016-08-02 16:29:08
230
转载 Java线程(二):线程同步synchronized和volatile
上篇通过一个简单的例子说明了线程安全与不安全,在例子中不安全的情况下输出的结果恰好是逐个递增的(其实是巧合,多运行几次,会产生不同的输出结果),为什么会产生这样的结果呢,因为建立的Count对象是线程共享的,一个线程改变了其成员变量num值,下一个线程正巧读到了修改后的num,所以会递增输出。 要说明线程同步问题首先要说明Java线程的两个特性,可见性和有序性。多个线程之间是
2016-08-02 16:17:21
187
转载 Java线程(一):线程安全与不安全
作为一个Java web开发人员,很少也不需要去处理线程,因为服务器已经帮我们处理好了。记得大一刚学Java的时候,老师带着我们做了一个局域网聊天室,用到了AWT、Socket、多线程、I/O,编写的客户端和服务器,当时做出来很兴奋,回学校给同学们演示,感觉自己好NB,呵呵,扯远了。上次在百度开发者大会上看到一个提示语,自己写的代码,6个月不看也是别人的代码,自己学的知识也同样如此,学完的知识如果
2016-08-02 16:12:16
333
原创 挨拶
本日(7/29)付けを持ちまして、退プロすることとなりました。短い間ですが、皆様方のご厚誼とご指導の賜物と只々感謝の気持ちで一杯でございます。 いたらぬ私ではございましたが皆様方のおかげで気持ちよく勤めさせていただき大変喜んでおります。大変お世話になり、心から厚く御礼申し上げます。末筆ではございますが、皆様のご多幸とご健闘をお祈り申し上げて、最後の挨拶に代えさせて頂
2016-07-29 16:15:03
735
转载 MySQLのデータベースをmysqldumpでバックアップ/復元する方法
本稿では MySQL のデータベースを論理バックアップ/復元する方法について説明します。MySQL データベースのバックアップ/復元には、mysqldump コマンドを利用します。mysqldump コマンドは、MySQL をインストールすれば含まれています。バックアップここでは2通りのバックアップ方法を説明します。特定のデータベースのみバックアップする方法全てのデータベー
2016-05-13 13:44:59
410
转载 java正则表达式基本符号
转载自:http://blog.youkuaiyun.com/bigapple88/article/details/6248880一:基本符号:1.句点符号:. 匹配任意单个字符,如t.n匹配:tan, Ten, tim, t n, t#n等2.方括号:[]匹配方括号内的任意单个字符,如t[aeio]n匹配:tan, ten, tin, ton, 但不匹配toon或taen,注意是只匹
2016-05-12 15:39:50
423
原创 Excel 集計機能
Sub 集計マクロ() Rem 実行シート以外のシート削除、再集計する。 Application.DisplayAlerts = False Application.ScreenUpdating = False Dim MyPath As String Dim MyFile As String
2016-05-11 10:38:53
474
转载 使用HttpURLConnection向服务器发送post和get请求
一、使用HttpURLConnection向服务器发送get请求1、向服务器发送get请求 @Test publicvoid sendSms() throws Exception{ String message="货已发到"; message=URLEncoder.encode(message, "UTF-8"); Sy
2016-04-10 19:17:39
430
转载 HttpClient设置HTTP请求头Header
用Firebug对POST的数据进行监控 请求 HTTP头 信息,得到如下内容:Java代码 Accept application/json, text/javascript, */* Accept-Encoding gzip, deflate Accept-Language en-us,en;q=0.5 Cache-Control no-ca
2016-04-10 18:51:04
5273
原创 VBA 读取数据创建选择分支,输出txt文档
'--専嶕忦審梡峔憿懱Public Type SearchCondition col As Integer '--専嶕忦審楍偺巜掕 val As String '--専嶕忦審楍偵懳墳偟偨専嶕忦審End Type'--慖戰巿掕媊梡峔憿懱Public Type Choices strLstBox_SheetName As String
2015-09-04 09:36:39
815
原创 java读取Excel指定格式的数据
Excel Version 2003JDK 1.6帮朋友做的,弄完后留个印象代码:有点乱,只为实现功能,没有过多修改调试import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;i
2015-08-28 18:33:35
727
转载 JS弹出一个网页对话框,后面全变灰,并不可用
html>head>title>JS弹出一个网页对话框,后面全变灰,并不可用。title>meta http-equiv="Content-Type" content="text/html; charset=gb2312" />style type="text/css">*{margin:0;padding:0;}style>head>body>JS弹出一个网页
2014-11-30 21:32:34
1651
转载 JS函数集合大全
1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单中
2014-11-30 21:30:24
475
转载 Junit使用教程(四)
一、会用Spring测试套件的好处在开发基于Spring的应用时,如果你还直接使用Junit进行单元测试,那你就错过了Spring为我们所提供的饕餮大餐了。使用Junit直接进行单元测试有以下四大不足:1)导致多次Spring容器初始化问题根据JUnit测试方法的调用流程,每执行一个测试方法都会创建一个测试用例的实例并调用setUp()方法。由于一般情况下,我们在setUp
2014-08-25 15:35:14
454
转载 Junit使用教程(三)
四、实例总结1. 参数化测试有时一个测试方法,不同的参数值会产生不同的结果,那么我们为了测试全面,会把多个参数值都写出来并一一断言测试,这样有时难免费时费力,这是我们便可以采用参数化测试来解决这个问题。参数化测试就好比把一个“输入值,期望值”的集合传入给测试方法,达到一次性测试的目的。[java] view plaincopypack
2014-08-25 15:34:32
562
转载 Junit使用教程(二)
二、核心——断言断言是编写测试用例的核心实现方式,即期望值是多少,测试的结果是多少,以此来判断测试是否通过。1. 断言核心方法assertArrayEquals(expecteds, actuals)查看两个数组是否相等。assertEquals(expected, actual)查看两个对象是否相等。类似于字符串比较使用的equals()方法
2014-08-25 15:33:48
787
转载 Junit使用教程(一)
几乎所有程序员都听说过Junit的大名,但不知真正懂得运用它的人有多少,我便是其中的一个小白。知道Junit是用来测试的,但却把“宝刀”当成了“菜刀”用。为了从此不再菜鸟,特此总结整理了下Junit的知识点。一、建立Junit测试类1. 右击test测试包,选择New-->Oher... 2. 在窗口中找到Junit,选择Junit Test Case
2014-08-25 15:24:50
540
转载 keytool生成证书 查看证书信息 ,以及java操作的简单用例
首先用keytool生成证书1 产生密钥D:/>keytool -genkey -alias wenger -keysize 1024 -keypass abcdef -keystore myKeystore -storepass abcdef -dname "CN=chen sr, OU=tanglab, O=lab, L=gz, ST=gd, C=cn"2 导出密钥,用证书
2014-08-25 13:35:52
2133
转载 linux中export用法
常用用法:export PATH=$PATH:/home/zhaodw胜于修改环境变量,但只在本次登录中有效注意:(与shell变量相结合)1 =前PATH变量不加$符号2 再增加的路径用:追加功能说明:设置或显示环境变量。语 法:export [-fnp][变量名称]=[变量设置值]补充说明:在shell中执行程序时,shell会提供一组环境变量
2014-08-25 08:35:00
415
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人