• !!!重要更新:补丁包 1.0.2 版本支持页面操作
    更新步骤:
    1 依赖 mestar-agent-1.0.2.jar
    2 添加如下路径的系统菜单
    platform!gopage.m?topage=management.hotDeployment.jsp
    3 效果图:
    image.png

  • 平台标签封装步骤

    2020-01-13 14:47

    建议加入一下具体的过程和代码示例。

  • 表占用空间清理

    2020-01-13 14:33

    truncate table 是删除数据,属于高危操作,使用时要慎重。

  • 可以补充一下创建定时任务的 SQL 语句。

  • oracle 语句优化建议

    2020-01-13 13:53

    发现两个书写错误,3 和 11 里面应该是 < 不使用 > 😄

  • 另一个快速操作:
    如果数据库表已经存在,字段和 Excel 的列一一对应,数据量不太大时,可以选中 Excel 的数据复制,然后在 PLSQL/Developer 的表查询时启用编辑, 直接把数据粘贴过来.

    • 之前遇到过类似的问题,解决方式是主动加载代理对象,参考代码如下
    private static Object doGetLazyPropertyValue(Object value, Map<String,IdEntity> allEntites)
        {
            //Hibernate延迟加载的集合
            if (value instanceof PersistentCollection)
            {
                value = new HashSet<Object>();
            }
            //Hibernate延迟加载的实体
            //value.getClass().getName().contains("javassist")
            else if(value instanceof HibernateProxy)
            {
                //proxy未加载
                try
                {
                    if( ((HibernateProxy)value).getHibernateLazyInitializer().isUninitialized())
                    {
                        ((HibernateProxy)value).getHibernateLazyInitializer().initialize();;
                    }
                    value = ((HibernateProxy)value).getHibernateLazyInitializer().getImplementation();
                }
                catch(HibernateException | EntityNotFoundException e)
                {
                    value = null;
                }
            }
            if(value != null && value instanceof BaseEntity && !allEntites.keySet().contains(((BaseEntity)value).getId()))
            {
                initialLazyProperties(value, allEntites);
            }
            return value;
        }
    
    • 优缺点
      上述方法的优点是:可以一次把数据尽可能多的提取出来
      缺点是:人员、工作中心等基础档案,容易出现循环引用。

  • 第四步 google 翻译是模拟的 web 端翻译,TTK 参数获取过程如下:
    1 浏览器打开https://translate.google.cn/
    2 F12 打开调试,定位到 Network 页签
    3 翻译界面输入任何中文,翻译结果返回后回到调试 Network
    4 找到如下请求 X:
    https://translate.google.cn/translate_a/single?client=webapp&sl=zh-CN&tl=en&hl=zh-CN&dt=at&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=ss&dt=t&otf=1&ssel=3&tsel=3&kc=2&tk=322574.149415&q=%E4%B8%ADwe
    image.png
    5 tk=322574.149415 即为动态参数
    6 如果请求返回异常,请检查代码中 Jsoup 请求与上述请求 X 是否一致

  • 人工校验的过程:
    1 注释掉第 5-7 步,执行 1-4 步,会生成 zh_en_key_new.txt,其中包含中文,英文,key 值,人工校验修改英文部分,其余不变
    image.png

    2 注释掉 1-4 步,继续执行 5-7 步

  • 补充:
    jdk5 以后支持新的命令参数
    -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8787

    jboss 集群的配置在 host.xml

  • java 小程序打包

    2019-11-13 09:14

    小建议:path 是系统变量,通常写成
    set path = %JAVA_EXEC%;%path%

xiangzhou
新手
  • 4 标签
  • 14 帖子
  • 12 回帖



个人主页