自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天外来客的博客

java web 项目开发中的问题

  • 博客(126)
  • 资源 (5)
  • 收藏
  • 关注

原创 java enums枚举归类

java enums枚举归类

2022-09-21 11:54:30 280 1

原创 ORACLE中文转拼音函数

最近在清理电脑,发现有些东西在电脑里面吃灰,就放上来,看看有没有用得上的。这个函数是在网上看到的,但忘了具体是哪里copy,由于项目需要对这个函数添加了第二个参数效果展示废话不多说直接上代码

2022-09-19 19:34:49 874

原创 jdk 自带文件加解密

jdk 自带文件加解密为了文件在服务器中的存放安全,需要对文件进行加密,(此处不讨论系统安全、应用安全问题),原理很简单,就不赘述。简单实现方案如:github fileCodepackage com.***.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;

2021-01-26 20:53:37 844 4

原创 Unirest 超时 connectionTimeout socketTimeout

Unirest 超时 connectionTimeout socketTimeout最近在一个老项目中发现调用其它系统接口时调用了十几分钟才得到响应结果,而这个接口调用会比较频繁,不允许这么无限制的等待下去。而项目中使用到了两种工具去调用,为了只用解决这个超时问题,也懒得去给统一成一样的。对各工具直接设置超时即可。而这里面有一个工具是com.mashape.unirest.http.Unirest。这个原来还没有接触过,百度了一下基本都只有一个简单介绍,后面还是在bing的国际版中找到了解决办法。请注意

2020-08-27 13:03:42 3229

原创 跨站点请求伪造攻击的原理及防御

攻击原理跨站点请求伪造(Cross Site Request Forgery,简称CSRF)能够形成的根本原因是利用了浏览器cookie自动发送的特点。如果浏览器cookie中保存了用户信息,该攻击利用了cookie共享机制获取了用户信息,因此可以正常通过系统的鉴权认证,实现非法操作。下面以网上银行转账的例子来说明该攻击的流程。1.小明在网上银行(bank.com)转账,浏览器cookie记...

2019-08-28 17:23:51 3732

转载 网面消息推还是拉

网页端收消息,究竟是推还是拉? feed流,单聊群聊,系统通知,状态同步,到底是推还是拉 系统通知,居然有人使用拉取? 状态同步,究竟是推还是拉Web 通信 之 长连接、长轮询(long polling)...

2018-05-22 13:49:18 513

转载 VUE入门

Vue是一个小巧轻便的JavaScript库。它有一个简单易懂的API,能够让开发者在开发web应用的时候更加简易便捷。实际上,一直让Vue引以为豪的是它的便捷性、执行力、灵活性。这篇教程的目的就是通过一些例子,让你能够概览一些基本的概念和特性。在接下来的其他教程里,你会学到Vue更多的有用的特性,从而用Vue搭建一个可扩展的项目。 第一章 从零开始学Vue本段参考:https://segment...

2018-05-18 12:59:56 480

原创 java字符串编码转换及在tomcat中的应用

最近在正式环境中手机访问系统时,中文都会出现乱码的情况。顺带研究一下字符集的问题。参考:Java 正确的做字符串编码转换字符串编码转换java文件编译时,JVM按照文件的编码方式解析成字符,然后转换为unicode格式的字节数组。 那么不论源码文件是什么格式,同样的字符串,最后得到的unicode字节数组是完全一致的,显示的时候,将unicode转换成OS的方式来显示。gbk  一个字符串占2个字...

2018-05-05 21:54:07 1152

转载 对LIST对象多个字段进行排序

jdk1.8之前的做法参考: http://blog.csdn.net/enable1234___/article/details/53224740jdk1.8新特性的做法:参考: http://blog.csdn.net/aitangyong/article/details/54880228Student.javapublic class Student { private Long id;...

2018-02-23 16:57:18 15153 1

原创 DES加密在.net与java中的写法

最近在做一个与.net开发的系统对接,在交互的时候需要加密数据。此数据以DES方式加密并加入偏移量最后输出16进制密文,与我们平时的用的AES加密Base64编码不同。现做如下记录,方便以后再次查看。

2017-09-19 20:20:33 1723 1

原创 PowerDesigner-生成物理数据模型

最近做一个新的项目,在开发中经常要对表结构进行修改。全部用sql语名创建太麻烦,所以想到了PowerDesigner。现将使用的方法做以下记录,不常用易忘记。1.新建物理模型2.新建一个表并添加字段 查看自动生成的sql语句:3. 添加主健约束双击此处: 在框中修改: 4. 添加非空约束5.添加默认值6.添加索引修改索引名: 7.添加唯一约束给“工号”添加唯一约束 修改约束名称: 8

2017-06-21 19:22:45 1571

原创 mabatis 嵌套多参外部mapper查询

mybatis 嵌套外部mapper并传递多参查询方案

2017-05-24 10:23:11 1045

原创 spring-boot 入门(一)

1. 创建项目首先使用Maven创建一个普通Maven应用即可,不必是web的。2.在pom.xml中添加SpringBoot依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://

2017-04-28 15:06:59 361

原创 apache工具类之CollectionUtils(待续更新)

CollectionUtils.collectCollectionUtils.filter...

2017-04-28 14:49:14 7103 1

原创 apache工具类之StringUtils(待续更新)

apache工具类有大量减轻对数据处理的成本及效率,为何不用?还去写那些原始的方法?join的用法:将源字符数组或集合转为字符串 String[] strAry = {"2010","2011","2012"}; String str1 = StringUtils.join(strAry, ','); System.out.println(str1); //2010,20

2017-04-06 09:51:30 881

原创 Mybatis -代码自动生成(generatorConfig.xml)

对于一个字段太多的表,如果一个一个的去写 mapper和pojo太累还容易出错,可用mybatis的工具处理这些事情参考:http://blog.csdn.net/jinshiyill/article/details/51546676 官方网址: http://www.mybatis.org/generator/configreference/xmlconfig.html1. 环境:Mave

2017-03-08 13:02:10 51012 4

原创 Oracle 存储过程中自定义异常

ORACLE 用户自定义异常

2017-02-19 22:35:37 11098

原创 VMware虚拟机中安装Oracle在宿主机中使用PLSQL Developer连接教程

准备:主机 win7-64bit主机安装 VMware Workstation 12.5.2 Player 下载主机安装 PL/SQL Developer Version 11.0.0.1762 主机安装 oracle client 绿色版 下载虚拟机 winxp-32bit 参考:http://blog.csdn.net/tryitboy/article/details/45112

2017-02-19 20:31:24 8961

原创 给tomcat 服务器配置域名

平时在自己电脑上开发一个web项目放到tomcat中搭建。连接地址是 http://localhost:8080/appName,总觉得不够高大上。现在自定一个域名试试。

2017-02-09 00:07:36 7714

原创 Oracle数据库状态(待续更新)

数据库当前状态--数据库当前状态select status from v$instance;查看当前oracle中正在执行的sql语句--查看当前oracle中正在执行的sql语句select a.program, b.spid, c.sql_text,c.SQL_ID from v$session a, v$process b, v$sqlarea c where a.paddr = b

2017-02-06 10:21:30 1910

转载 Java程序员应该知道的10个调试技巧

试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方法基本都是通用的,也适用于NetBeans IDE,我们会把重点放在运行时上面。 在开始之前,推荐大家去看看Eclipse shortcuts这篇文章,它将会给你带来很多方便。在本文中使用的是Eclipse Juno版(Eclipse 4.2),在开始前给大家提

2017-01-13 09:42:39 619

原创 Oracle sql常用方法(持续更新)

1. 字符处理1.去空格--去前空格select ltrim(' 1 1 ') aa from dual; --1 1 --去后空格select rtrim(' 1 1 ') aa from dual; -- 1 1--去前后空格select trim(' 1 1 ') aa from dual; --1 1--去前后中空格

2017-01-10 16:33:43 753

转载 Oracle dblink 连接

Oracle创建Database Link的两种方式详解plsql developer创建连接DBlinks

2017-01-06 19:04:15 433

原创 Eclipse弹出Password Required窗口问题解决方法

Eclipse Password Required窗口

2017-01-06 09:01:15 7020 1

原创 删除eclipse的SVN/Subclipse插件

针对百度的 在installation details里通过uninstall的方式不可行的 其它方法。

2017-01-05 09:35:28 8166 1

原创 同时开多个Tomcat方法-不用配置环境变量

startup.bat文件的作用是找到正确的catalina.bat文件。【tomcat中startup.bat文件内容详解】 【Tomcat中catalina.bat详解】案例:配置一台机上配置三个Tomcat方法1:【只用修改第一个以外Tomcat设置】设置shoudowm.bat\startup.bat\catalina.batapache-tomcat-8080无需设置;apache

2016-12-31 19:21:22 16190 3

转载 JS 回退上一页面

转自:http://blog.csdn.net/fgdfgasd/article/details/6960892 链接式:<a href="JavaScript:history.go(-1)">返回上一步</a><a href="<%=Request.ServerVariables("HTTP_REFERER")%>">返回上一步</a>按钮式:<INPUT name="pclog" type="

2016-12-17 11:54:43 21619

转载 String.format()_JAVA字符串格式化的使用

转自:http://blog.csdn.net/lonely_fireworks/article/details/79621711. 常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 format(String format, Object…

2016-12-10 11:40:21 915

原创 axis2 WebService的发布与调用及部分异常

转自:http://www.blogjava.net/tianchijiaozi/archive/2013/03/15/396452.html 解决按原流程操作无法进行下去的问题准备:JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.htmleclipse:http://www.

2016-11-09 10:11:57 904

转载 a 标签中调用js的几种方法

转自:http://blog.csdn.net/ysy441088327/article/details/6311703 我们常用的在a标签中有点击事件: 1. a href=”JavaScript:js_method();”这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.o

2016-11-03 15:11:47 266

转载 解决电脑java程序的运行环境与环境变量配置的不一致的问题

http://www.cnblogs.com/betteryi/p/3790292.html

2016-10-19 14:42:36 1796

转载 Eclipse中使用WorkingSet来管理项目

http://www.knowsky.com/888927.html

2016-10-16 14:41:05 1390

原创 tomcat catalina.home catalina.base wtp.deploy

http://www.2cto.com/kf/201309/245950.htmlhttp://blog.csdn.net/tfy1332/article/details/22155425http://blog.sina.com.cn/s/blog_7cc04ac80100suck.html

2016-10-13 14:40:37 566

原创 oracle 优化(待补充)

--视图

2016-10-11 10:13:27 305

原创 js中join与split的用法

join:作用是将数组转换为字符串,其作用和toString()类似但更强,作用与split刚好相反。例子比如我们有个字符串"a","b","c"我们要输出为a,b,c这样的格式,那么我们可以这样:var a = ["a","b","c"];document.write(a);//a,b,c若使用join,那必须得这样:var a = ["a","b","c"].join(",");do

2016-10-08 11:55:20 3208 1

原创 Tapestry 会话缓存(@SessionState )导致串数据问题处理

如果再 tapestry 中想实现页面数据共享,那么可以采用 SSO , SSO 主要用 @SessionState 进行描述 。SessionState的创建与消除: http://blog.csdn.net/logyina/article/details/5970984用@SessionState标注的属性,在打开多页签的时候存在串数据的问题。

2016-09-12 10:33:18 754

原创 WebService多种方式调用包含base64Binary的接口

转自:Web Service单元测试工具实例介绍之SoapUI

2016-09-08 16:06:31 3040

原创 Tapestry 页面缓存(@Persist)

@Persist的意思是在不同的页面之间,也就是不同的请求之间数据保存的策略。使用的策略是由常量tapestry.persistence-strategy来配置的。@Persist 是页面缓存,有三种常量值:SESSION、CLIENT、FLASH如果配置了这个常量值,则以这个值为准,否则默认为session策略。

2016-09-08 10:49:42 1049

原创 java生成二维码

生成QRCode式二维码,三种方式(ZXing,QRcode,jQueryQRCode)

2016-09-03 14:12:22 2001

原创 Quartz定时调度CronExpression配置格式说明与实例

1、 CronExpression时间格式配置说明CronExpression配置格式: 格式: [秒] [分] [小时] [日] [月] [周] [年] 序号 说明 是否必填 允许填写的值 允许的通配符 1 秒 是 0-59 , - * / 2 分 是 0-59 , - * / 3 小时 是...

2016-07-25 14:44:38 4799 1

自制日历农历

支持农历、名各种节假日、黄历等。

2018-09-20

eclipse插件 propedit

eclipse插件 propedit 5.3.3 解压后覆盖到eclipse目录即可

2018-08-01

MyBatis Generator配置方法

博客源码 http://blog.csdn.net/wangxy799/article/details/60870361

2017-03-08

给tomcat 服务器配置域名

http://blog.csdn.net/wangxy799/article/details/54934895 原码

2017-02-09

mongo-java-driver-3.2.2.jar

2016-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除