Java J2EE and Maven
爱知菜
Renjie Wei
展开
-
ecplise export war包小结
1. ecplise export,没有war包的选项:https://www.cnblogs.com/wenshuifan/p/9927238.html要装这4个插件:Eclipse Java EE Developer ToolsEclipse Java Web Developer ToolsEclipse Web Developer ToolsEclipse XML Editors and Tools (新版本中名字可能改成了 “Eclipse XSL。。。”)2. war.原创 2021-03-08 11:00:21 · 575 阅读 · 0 评论 -
查看linux上java内存情况的相关命令
Java 8 takes more than1/64thof your physical memory for yourXmssize(Minimum HeapSize) and less than1/4thof your physical memory for your-Xmxsize(Maximum HeapSize).默认最大是1/4, 默认最小是1/64的物理内存。Java 8 takes more than1/64thof your physical memory fo...原创 2020-12-15 15:20:57 · 1033 阅读 · 0 评论 -
Hive UDF进阶
Java的类中可以定义静态代码块, 每次我们使用hive的create [temporary] function语句时,会调用UDF中的静态代码块.静态代码块是类加载时用到调用的.UDF并不是每有一行记录就会实例化一次, 而是复用的. Hive会在HiveQL语句运行之初就实例化若干个UDF的实例.由于Hive的join语句对条件限制比较严格, 不能随意使用大于或小于作join的条件.所以UDF有...原创 2018-05-25 17:52:28 · 701 阅读 · 0 评论 -
Hive UDF 环境搭建(Eclipse+Maven)
安装Maven (https://blog.csdn.net/rav009/article/details/79469303) 安装Eclipse 安装Eclipse的Maven插件 m2e 使用Eclipse创建Maven项目Group ID一般是org.yourname.projectname, Group ID会变成你代码中类的前缀Artifact ID是Projectna...原创 2018-05-18 17:37:44 · 2804 阅读 · 0 评论 -
Ubuntu 16.04 安装Maven3.5.2
Ubuntu 16.04 安装Maven3.5.21 下载地址http://maven.apache.org/download.cgi2 将下载到的apache-maven-3.5.2-bin.tar.gz文件上传到/temp目录下,然后切换到root用户下,执行如下命令。root@test:/temp# tar zxvf apache-maven-3.5.2-bin.tar.gzroot@te...转载 2018-03-07 12:27:41 · 503 阅读 · 0 评论 -
使用spring.net发布webservice时函数重名的问题的解决办法
多态导致函数重名解决办法: 在配置文件中声明函数的时候把类型也声明出来.但是这样还是会报错:Web 服务不符合WS-I Basic Profile v1.1这个WS-I Basic Profile v1.1 是webservice 标准组织的一套规范这个时候就要原创 2013-02-07 13:22:19 · 1292 阅读 · 0 评论 -
Hibernate 拾遗 (批量处理 和 HQL 使用 in elements 判断从属 )
1. 用HQL判断两个实体间是否存在一对多关系,用的 in elements, 注意in elements 只能用于where 从句中, 比如有两张表 食物表和食物类别表 , 要查询所有的水果,可以这样写 select distinct f from food f ,foodtype ft where f in elements( ft.foods) and ft.typename l原创 2013-02-15 18:40:58 · 4883 阅读 · 0 评论 -
Illegal attempt to associate a collection with two open session问题
在spring的HibernateTemplate中经常遇到这样的情况:一个session 负责载入数据,另一个session 修改了这个数据如果前一个session没有close的话,就会报标题的错误解决方法是使用 hibernate的Merge函数用这个函数代替Update,能将一个已经与session绑定的数据Update原创 2013-04-09 17:47:39 · 1131 阅读 · 0 评论 -
使用spring.net+nibernate时如何用aspnet_regiis加密数据库连接字符串
使用spring.net+nibernate时数据库连接往往是放在一个 字段中的不能使用aspnet_regiis直接加密解决办法是引入一个专门负责键值对应的配置节在这个配置节中声明重要的连接参数databaseSettings> add key="db.datasource" value=".\SQLEXPRESS; Integrated Sec原创 2013-01-19 23:23:19 · 1550 阅读 · 0 评论 -
NHibernate one-to-one 关系的几点说明
比如有两张表,一张节目表,一张节目话题表节目表的主键是 proid节目话题表的主键是topicid两张表关系是one to one,一档节目只有一个话题,不过也可以没有话题两张表不是通过主键进行关联,而是话题表中的外键proid这在NHibernate的配置文件中,应书写如下节目:节目话题: 注意点,由于这两张表虽然是1to1关原创 2012-09-12 16:08:02 · 1992 阅读 · 0 评论 -
NHibernate 设置字段的默认值的办法
默认值不是在配置文件中设置,也不是在代码的访问器中去设置,而是直接设置成员变量的初始值例如:private DateTime createdtime=DateTime.Now;public virtual DateTime Createdtime { get { return createdtime; } set { createdtime=value;} }值得一提的是,在hbm原创 2012-09-10 12:01:06 · 3046 阅读 · 0 评论 -
NHibernate对某列数据进行查询是报引发类型为“Antlr.Runtime.NoViableAltException”的异常。
这是HQL语法的关系对所有的列进行查询时,select 应该去掉但对某几列进行查询时,要加select,而且应该注意,select 后面跟的不是列名,而是配置文件中的name,比如有一列在数据库里叫CustomerId,但在配置文件中配的name是Id,则正确的语句为:select Id from tablename原创 2012-09-05 14:58:30 · 11784 阅读 · 1 评论 -
NHibernate 3.2以上版本Unable to load type 'NHibernate.ByteCode.Castle.ProxyFactoryFactory
3.2以上版本不在需要NHibernate.ByteCode.Castle.ProxyFactoryFactory或NHibernate.ByteCode.Linfu.ProxyFactoryFactory了请在配置节里改成 NHibernate.Bytecode.DefaultProxyFactoryFactory, NHibernate 另外原创 2012-09-06 12:57:42 · 3214 阅读 · 1 评论