NCCloud开发-常用类及API方法
前后台通用环境变量nc.vo.pubapp.AppContext
如:AppContext.getInstance.getServerTime()
对VO进行排序的工具类 nc.vo.pubapp.util.VOSortUtils
数学运算工具类 nc.vo.pubapp.pattern.pub.MathTool
获得当前单据类型或交易类型String transtypecode = TrantypeFuncUtils.getTrantype(this.getModel().getContext());
从数据缓存中根据交易类型编码获取交易类型主键PfDataCache.getBillTypeInfo(header.getPk_group(), header.getPk_tradetype()).getPk_billtypeid()
查询可用量的服务类,按计划日期查询Atp完整信息 ,若计划日期为空,则与查询可用量报表返回信息一致nc.itf.pu.reference.ic.AtpQueryServices.queryAtpVOs(String[] pk_calbodyoids, St ...
NCCloud开发-开发环境问题
解决Studio编译闪退问题设置 -Xms1024m -Xmx1024m -XX:MaxNewSize=256m -XX:PermSize=768m -XX:MaxPermSize=768m
1)开发环境启动bat文件中
2)Preference->JAVA->InstalledJRE->Argument
3)Debug配置的参数中
4)清理workspace中metadata文件夹
-Xmx Java Heap最大值,默认值为物理内存的1/4
-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值
Studio无法加载private端jar包问题修改MDE\plugins\com.yonyou.studio.ria.core_6.3.1.5.jar包中UAPPrivateLibFilter.txt文件,将内容调整为*.jar
客开模块如何避免授权控制客开新建立的模块第三位编码只要是 K,L,H,J,就可以不受Licence限制,推荐使用 H
Studio启动的中间件的端口号无法修改的问题中间件的配置文件prop.xml中单机服 ...
Deepin系统11代处理器分辨率修改
新建文件i915.conf在 /etc/modprobe.d/下新建文件i915.conf
文件内容如下 :
options i915 force_probe=4c8a
保存后,运行:
sudo update-initramfs -u -k all
然后重启即可。
NCCloud简单表格分页
NCCloud生成的主子表(列表页面)默认是没有开启分页的,需要在数据库中手动开启,代码不需要修改,修改完成之后重启即可。
需要修改的表:PUB_AREA
需要修改的字段:pagination
需要根据模板Id去查询是否分页:
select * from PUB_AREA where pk_area='0001ZZZZfe6e1b8f6341'
重点看pagination ,默认是没有开启分页的,需要改成true。
update PUB_AREA set pagination='true' where pk_area='0001ZZZZfe6e1b8f6341'
修改完成之后重启服务即可。
The server selected protocol version TLS10 is not accepted by client preferences [TLS12]
Java连接 Sqlserver发生了报错错误如下:
The server selected protocol version TLS10 is not accepted by client preferences [TLS12]
解决方法:
原因:
JDK1.8高版本 不推荐使用旧的 TLSV1.0 的协议,所以默认删除 TLS10 的支持
根据环境变量配置中jre的地址,在 jre\lib\security文件夹下,编辑java.security文件在文件中找到 jdk.tls.disabledAlgorithms配置项,将TLSv1, TLSv1.1, 3DES_EDE_CBC删除即可。
#afterjdk.tls.disabledAlgorithms=SSLv3,RC4, DES, MD5withRSA, \ DH keySize < 1024, EC keySize < 224, anon, NULL, \ include jdk.disabled.namedCurves
修改之前的如下:
#before jdk.tls.di ...
Oracle11g使用数据泵导入/导出数据
expdp数据导出登录数据库输入命令:sqlplus;
使用管理员角色登录需要在用户名后加“ as sysdba” 例如:sys as sysdba
创建目录路径输入命令:
create directory data_dir as 'E:\ora\data' ;
1、data_dir为路径名称,可自命名,E:\ora\data为数据库导出文件存放路径(路径必须存在);2、使用命令:select * from dba_directories可查询用户创建目录。
为oracle用户授予访问数据目录的权限输入命令:
Grant read,write on directory data_dir to dbuser;
dbuser为数据库用户名
导入导出操作授权输入命令:
grant exp_full_database,imp_full_database to dbuser;
退出输入命令:
exit;
数据导出执行命令:
expdp dbuser/123456@orcl schemas=dbuser dumpfile=expdp.dmp directory=da ...
经典语录(三)
无声的选择方向一颗星辰或者一双眼睛人怎样选择世界世界就怎样选择人默默地选择起点骄傲地选择归程夜间选择黎明的人黎明选择他为自由的风选择飞鸟或者一片落叶选择岩石或者一阵灰尘谁在无可选择中选择他就是被选择的人每个人都有一颗无名的心每颗心,都有寂寞的时辰就算我们选择了寂寞的世界但我们,一定会聆听到彼此的歌声
RestTemplate请求工具类
RestTemplate工具类注意此处采用的是okhttp
OkHttp3ClientHttpRequestFactory requestFactory = new OkHttp3ClientHttpRequestFactory();
若采用HttpClient只需要修改工厂即可
HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory();
具体代码如下:
import com.alibaba.fastjson.serializer.SerializerFeature;import com.alibaba.fastjson.support.config.FastJsonConfig;import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;import lombok.extern.slf4j.Slf4j;import org.springframewor ...
javaweb项目输出日志到RabbitMQ
自定义Appender继承UnsynchronizedAppenderBaseimport ch.qos.logback.classic.Level;import ch.qos.logback.classic.spi.ILoggingEvent;import ch.qos.logback.classic.spi.IThrowableProxy;import ch.qos.logback.classic.spi.ThrowableProxy;import ch.qos.logback.core.Layout;import ch.qos.logback.core.UnsynchronizedAppenderBase;import com.alibaba.fastjson.JSONObject;import com.xiaoleilu.hutool.exceptions.ExceptionUtil;import com.xiaoleilu.hutool.system.SystemUtil;import lombok.Getter;import lombok.Setter;import org ...
WMS(仓库)系统
项目简介WMS系统是基于java开发的,前后端没有分离,并带有一个安卓版本的简单应用, 用于第三方的仓储物流和自营仓储等场景。在gitee上的start有2.8K,有官方交流的Q群方便了解和学习。
实现功能
产品功能
功能
说明
F1 系统管理
F1-1 菜单管理
配置系统菜单,系统按钮,数据规则
F1-2 用户管理
维护系统用户,用户组织和角色
F1-3 角色管理
维护系统角色,为角色分配菜单,按钮权限,数据权限
F1-4 组织机构
维护公司以及公司内组织架构
F1-5 国际化语言
维护系统界面显示标签的国际化
F1-6 数据字典
数据字典
F1-7 系统公告
维护系统的公告,并展示相应用户登录的首页
F1-8 系统图标
系统用到的图标
F2 消息中间件
F2-1 消息中心
显示系统消息
F2-2 业务SQL
消息用到的SQL
F2-3 消息模板
维护消息发送的模板
F2-4 业务配置
维护消息需要发送的业务
F3 系统监控
F3-1 数据监控
图形化监控系统运行情况,服务器和数据库
F3-2 ...