JAVA
我是超越
精于高性能移动互联网系统架构、企业级系统架构,有多年的的团队管理经验
展开
-
IDEA与ECLIPSE配置Spring boot 远程调试
6、阿里云需开放对应端口号 添加安全组规则 如开放8000/10000之间的所有端口。1)tomcat方式,在/bin/catalina.sh文件中添加如下语句。4、在本地程序上打上断点 点击Dubug运行即可。2、配置IDEA与ECLIPSE的远程调用接口。1、在远程服务器上配置TOMCAT启动方式。5、访问远程服务器程序 即可调回断点处。原创 2024-04-17 14:33:52 · 195 阅读 · 0 评论 -
Gradle构建JAVA聚合项目快速入门
其实原因就是你所使用的gradle的版本的zip压缩包被损坏,而不是什么java的zip损坏,你只要修改你的gradle版本就好,或者直接指定你本地的某一个gradle都可以,但是不要是相同版本的!在环境变量中配置:GRADLE_USER_HOME=C:\Jsoft\apache-maven-3.6.3\repo。原创 2024-04-17 12:57:49 · 797 阅读 · 0 评论 -
每次调用都出page requested without authorization的解决方法
每次调用都出page requested without authorizationIDEA解决方法:完美解决!!!原创 2020-06-03 19:06:32 · 2590 阅读 · 1 评论 -
解决xxx in a frame because it set X-Frame-Options to sameorigin 问题之配置X-Frame-Options头
配置http的响应头信息:属性名X-Frame-Options。可以配置的参数有两个,选第二个参数就行了:1.DENY:浏览器拒绝当前页面加载任何Frame页面。2.SAMEORIGIN:页面只能加载入同源域名下的页面。3.ALLOW-FROM uri:只能被嵌入到指定域名的框架中。/** * 配置“X-Frame-Options头” */@WebFilter(filterName = "FrameFilter", urlPatterns = "/*")public class Fra原创 2020-06-03 18:56:36 · 9551 阅读 · 0 评论 -
http长连接
URLConnection与HttPURLConnection都是抽象类,无法直接实例化对象。其对象主要通过URL的openconnection方法获得。值得注意的是:1.openConnection方法只创建URLConnection或者HttPURLConnection实例,但是并不进行真正的连接操作。并且,每次openConnection都将创建一个新的实例。2.open原创 2016-05-26 13:14:16 · 2379 阅读 · 0 评论 -
Java JNI 调用 so 动态链接库
Java JNI 调用 so 动态链接库=================================1.编写java代码package com.cyjch;public class Hello{public native static int add(int x,int y); //java 代码中声明 native 方法原创 2016-05-26 13:10:54 · 1369 阅读 · 0 评论 -
超越学XML与DTD技术总结笔记(之三)
>>在XML文档中引入DTD文档类型声明必须位于XML声明后,且在根元素(文档元素)之前。不过,在XML声明和文档类型声明之间可以插入注释和处理指令方式有两种:1)内部DTD〈?xml version="1.0" encoding='gb2312' standalone="yes"?〉〈?DOCTYPE greeting[ 〈!ELEMENT greeting (#PC原创 2016-05-25 19:08:37 · 373 阅读 · 0 评论 -
多态的三个必要条件
多态的三个必要条件:1、要有继承(实现implements)2、要有重写(overWrite&overRide)3、父类引用指向子类对像[ 例:Object cat = new Cat(); ]原创 2016-05-25 19:05:52 · 6697 阅读 · 0 评论 -
XML编程—CRUD
一、 JAXP 简介JAXP 使得用 Java 开发处理 XML 数据的应用程序非常容易,JAXP 包括语法分析器、标准 SAX与 DOM,可以选择以事件流或建立对象表示来解析数据。JAXP 1.1 版本还支持XSLT标准, 可以控制数据的表示, 并可以将数据转换成其他的XML文件或格式, 如HTML。JAXP 还提供对名称空间的支持,可以在没有命名冲突的情况下使用 DTD。JAX原创 2016-05-25 19:00:34 · 350 阅读 · 0 评论 -
一个完整的工作流管理系统成部分
一个完整的工作流管理系统通常由工作流引擎、工作流设计器、流程操作、工作流客户端程序、流程监控、表单设计器、与表单的集成以及与应用程序的集成八个部分组成。 1. 工作流引擎 工作流引擎作为工作流管理系统的核心部分,主要提供了对于工作流定义的解析以及流程流转的支持。工作流定义文件描述了业务的交互逻辑,工作流引擎通过解析此工作流定义文件按照业务的交互逻辑进行业务的流转,工作流引擎通常通原创 2016-05-25 18:59:47 · 7692 阅读 · 2 评论 -
java执行linux命令
package edu.test; import java.io.InputStreamReader; import java.io.LineNumberReader; /** * java在linux环境下执行linux命令,然后返回命令返回值。 * @author lee */ public class Exe转载 2016-06-24 16:14:12 · 1306 阅读 · 0 评论 -
超越之JSP总结(经典)
JSP 定义: 1)Java Server Page, Java EE 组件,本质上是 Servlet。 2)运行在 Web Container.接收 Http Request,生成 Http Response(默认协议是 Http 请求和响应) 3)JSP 使得我们能够分离页面的静态 HTML 和动态部分——我们需要的技术。 4)使页面可以混和html代原创 2016-05-25 15:36:37 · 3583 阅读 · 0 评论 -
ANT应用(三)ANT实战
一.Ant的关键元素Ant的构件文件是基于XML编写的,默认名称为build.xml。为了更清楚的了解Ant,在这里编写一个简单的Ant程序,用来展现Ant的功能,让读者对Ant有一个初步的了解。首先在E盘下建立一个build.xml文件,内容如下: 读者可以进入E盘,然后运行ant sayHelloWorld原创 2016-05-25 14:49:52 · 1868 阅读 · 0 评论 -
图片压缩工具Thumbnailator的使用
Thumbnailator 是一个为Java界面更流畅的缩略图生成库。从API提供现有的图像文件和图像对象的缩略图中简化了缩略过程,两三行代码就能够从现有图片生成缩略图,且允许微调缩略图生成,同时保持了需要写入到最低限度的代码量。同时还支持根据一个目录批量生成缩略图。http://code.google.com/p/thumbnailator/版本:thumbnailator-0.4.8.原创 2016-06-13 16:42:21 · 7301 阅读 · 0 评论 -
超越学XML&DTD笔记技术总结(之一)
>> XML定义:XML(Extensible Markup Language)可扩展的标记语言,它是标准通用标记语言(Standard Generalized Markup Language,SGML)的一个子集。>> W3C是万维网联盟(World Wide Web Consortium)W3C不是官方组织,它发布的规范为推荐(建议)标准。>> XML对文档格式的要求须注意原创 2016-05-25 19:06:53 · 284 阅读 · 0 评论 -
超越学XML与DTD技术总结笔记(之二)
>>空白处理 XML文档中可以在元素中使用一个特殊的属性xml:space ,来通知应用程序保留此元素中的空白 xml:space属性必须被声明为Enumerated(枚举)类型,值必须为“default”和“preserve”两者之一,也可以两个都取 例: 〈!ATTLIST poem xml:space (default|preserve) 'preserve'〉 〈!AT原创 2016-05-25 19:07:57 · 342 阅读 · 0 评论 -
RSA公钥,私钥和数字签名这样最好理解
一、公钥加密假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我就可以保护数据了。我的好朋友x用我的公钥1加密了字符a,加密后成了b,放在网上。别人偷到了...转载 2018-07-19 09:26:45 · 4193 阅读 · 1 评论 -
理解JBPM及流程
理解JBPM(java Business Process Management)的基本概念: jPDL - JBPM Process Definition Language JBPM简要过程:1、定义流程(利用JPDL)2、部署流程(部署到数据库)3、创建公文并与流程实例绑定4、可通过JBPM的接口,触发流程向下流动5原创 2016-05-25 18:59:13 · 448 阅读 · 0 评论 -
struts2上传多文件
public class UploadAction { private static final long serialVersionUID = 7738910297605127355L; //private News news; //注入实体对象 private static final int BUFFER_SIZE = 16原创 2016-05-25 18:52:43 · 306 阅读 · 0 评论 -
单例模式要点
1、构造方法私有 private 类名(){}2、实例化类,必须为private static final所修饰的 private static final 类名 single= new 类名();3、静态返回实例方法 public static 类名 get类名Instance(){ return 实例名;}原创 2016-05-25 15:06:53 · 915 阅读 · 0 评论 -
dorado要点总结
一、Datasets(数据集)***MarmotDataset:对应着Hibernate中的VO类(字段一一对应)*作用:用于显示表格数据集合 属性 autoLoadData = true/false :作用:是否自动加载记录 属性 dataProvide = doradoAdapter :数据源方式 属性 id = M原创 2016-05-25 15:09:36 · 677 阅读 · 0 评论 -
DWR入门教程
DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持Spri原创 2016-05-25 15:10:37 · 307 阅读 · 0 评论 -
DWR3.0 如何应用的简单介绍(有实例)
DWR3.0 dwr 返回值(数组,集合,Map)示例代码如下: 首先导入项目所需要的包,如下:dwr.jar,commons-logging-1.0.4.jar,版本可以调整; 1.web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.s原创 2016-05-25 15:11:52 · 454 阅读 · 0 评论 -
一篇不错的讲解Java异常的文章
六种异常处理的陋习 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3try {//原创 2016-05-25 15:12:49 · 1091 阅读 · 0 评论 -
java.lang.OutOfMemoryError处理错误
java.lang.OutOfMemoryError异常解决方法 原因: 常见的有以下几种:1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3.代码中存在死循环或循环产生过多重复的对象实体;4.使用的第三方软件中的BUG;5.启动参数内存值设定的过小;常见错误原创 2016-05-25 15:14:45 · 287 阅读 · 0 评论 -
Caused by: org.hibernate.hql.ast.QuerySyntaxException: TkltEmpQuitProcess is not mapped. 问题解决
SSH项目中出现的映射问题:Caused by: org.hibernate.hql.ast.QuerySyntaxException: TkltEmpQuitProcess is not mapped. 以上错误为TkltEmpQuitProcess 实体类未配置映射文件导致(DatabaseConn.xml)---- cn/enn/hr/empleave/h原创 2016-05-25 15:15:42 · 389 阅读 · 0 评论 -
hibernate要点
***在*.hbm.xml文件中加入自建表语句<property name="hbm2ddl.auto">update ***在*.hbm.xml文件中加入如下BEAN的属性:*作用是让数据库不再改一个字段值更新全部的字段,而是改一个字段便更新一个字段,不改就不更新了class name="com.cyjch.hibernate.User" dymami原创 2016-05-25 15:16:35 · 340 阅读 · 0 评论 -
Hibernate 级联添加删除
问题描述:实体类答案从属于实体类问题。(一对多) /** * 添加 问题 和 选项 * @throws Exception */@Test public void testQu() throws Exception { Session session = Hibernate原创 2016-05-25 15:17:23 · 762 阅读 · 0 评论 -
hibernate多表查询HQL
innerjoin(内连接) left outer join(左外连接) right outer join(右外连接) fulljoin (全连接,并不常用) HQL中的条件用with即:leftjoin ... with...SQ原创 2016-05-25 15:18:24 · 424 阅读 · 0 评论 -
hibernat 中new对象进行查询
SELECT new cn.enn.hr.hrcontract.dao.HrContract(e.scopeName,o.name,e.id,e.lastName||e.firstName,e.mobile,e.contractDate," + "c.contracttype,c.contractyears,c.contractdatestart,c.contractdateend,c原创 2016-05-25 15:19:09 · 279 阅读 · 0 评论 -
HQL语句中的类型转换
字符串转整行:cast(string1 as integer)转日期:cast(string2 as date)日期年差值:cast(year('2012-04-18')-year(e.birthday) as integer" SELECT new cn.enn.hr.empleave.pojo.EmpQuit(" + "q.applyusername,"+原创 2016-05-25 15:19:42 · 5457 阅读 · 0 评论 -
EL表达式总结
在MVC体系结构中,JSP页面只是用来显示数据,但JSP脚本中的表达式功能不够强大,它不能直接对隐式对象中某对象的属性进行显示,需要配合Scriptlet才能显示数据,很是麻烦,如果在JSP页面中使用EL表达式将大大简化JSP页面中的Java代码,在配合JSP标准动作,JSTL,可达到真正的JSP无脚本。 EL(Expression Language)表达式语言,语法:${表达原创 2016-05-25 15:33:41 · 344 阅读 · 0 评论 -
用BeanFactoryAware接口,用BEAN的名称来获取BEAN对象
用BeanFactoryAware接口,用BEAN的名称来获取BEAN对象 applicationContext-beans.xml----------------------------<bean id="beanFactoryHelper" class="com.cyjch.base.BeanFactoryHelper"/> Bea原创 2016-05-25 18:29:43 · 3112 阅读 · 1 评论 -
aop应用范围
aop面向切面编程可以应用于分布在多个方法中的应用可以作日志、可以做事务、可以做审计可以用动态代理实现在项目中怎么应用的?项目中主要应用于声明式事务原创 2016-05-25 18:33:41 · 590 阅读 · 0 评论 -
struts1中配置应用
*列表收集ID集合时,在formbean中放一个String[] selectFlag;数组,这时提交时formbean会自动收集--------------------------------- function deleteUser() { var flag = false; for (var i = 0; i if原创 2016-05-25 18:50:28 · 307 阅读 · 0 评论 -
struts2要点总结
struts2配置文件-------------------------------------------*站位符{1}、{2}是分别取出通配符的值***常用配置方式:1)驼峰式: /{1}UserSuc.jsp2)下划线式: /{1}_{2}.jsp或: /{0}.jsp//{0}表示ac原创 2016-05-25 18:51:27 · 277 阅读 · 0 评论 -
静态工厂实例代码
package net.esrib.Factory;//静态工厂实现interface Car{ //车的接口类 public void run(); public void stop(); } class Benz implements Car{ //奔驰车类 public void run(){ System.out.print("Benz 开动原创 2016-05-25 15:04:35 · 568 阅读 · 0 评论