i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面。 SAP CRM WebClient UI上显示的文本不会硬编码,而是维护在OTR(Online T ...
分类:
其他好文 时间:
2020-05-01 15:06:52
阅读次数:
69
在spring中有时候需要解决硬编码问题,这是可以使用配置文件来解决问题 在配置文件中配置 file.path=/aa/bb/ 此时可以在spring中使用@Value注解将配置文件中的文件路径取出 @Value("${file.path}“) private String path; 那么在程序运 ...
分类:
其他好文 时间:
2020-04-30 11:31:06
阅读次数:
230
MySQL安装 #1、准备环境 # No1:关闭:(iptables)selinux # No2:下载好安装包(这里使用 mysql-5.6.38.tar.gz 包安装) # No3:安装依赖包 [root@TEST ~]# yum install -y ncurses-devel libaio-d ...
分类:
数据库 时间:
2020-04-29 20:08:20
阅读次数:
105
1. 为什么使用Spring ? 1). 方便解耦,简化开发 通过Spring提供的IoC容器,可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。 2). AOP编程的支持 通过Spring提供的AOP功能,方便进行面向切面的编程,如性能监测、事务管理、日志记录等。 ...
分类:
编程语言 时间:
2020-04-07 12:39:54
阅读次数:
65
数据分库后报表只能做 T+1 或 T+n 查询,业务需要的 T+0 实时查询往往无法满足。原因是分库(异构库)后的 SQL 没法写,通过硬编码实现的复杂度又太高。本文将介绍一种简单的方式:使用润乾报表快速实现冷热数据分离后的全量 T+0 实时查询。 ...
分类:
其他好文 时间:
2020-04-06 09:28:47
阅读次数:
99
0x00 LOCAL_PATH 根据 Android 构建系统要求,Android.mk 文档必须以 LOCAL_PATH 变量的定义开头。 LOCAL_PATH := $(call my-dir) Android 构建系统利用 LOCAL_PATH 来定位源文件。因为将改变量设置为硬编码值不合适, ...
分类:
移动开发 时间:
2020-04-05 09:18:01
阅读次数:
80
说明 本篇是继上一篇并发编程未讨论完的内容的续篇。上一篇传送门: "Java并发编程一万字总结(吐血整理)" 活跃性问题 在上一篇我们讨论并发编程带来的风险的时候,说到其中 一个风险就是活跃性问题。活跃性问题其实就是我们的程序在某些场景或条件下执行不下去了。在这个话题下我们会去了解什么是死锁、活锁以 ...
分类:
其他好文 时间:
2020-03-29 12:32:06
阅读次数:
62
影响版本: Apache Shiro <= 1.2.4 原因分析: Apache Shiro默认使用了CookieRememberMeManager,其处理cookie的流程是:得到rememberMe的cookie值 > Base64解码–>AES解密–>反序列化。然而AES的密钥是硬编码的,就导 ...
分类:
Web程序 时间:
2020-03-23 16:39:23
阅读次数:
1131
`ids4`授权服务中构建用户身份信息通过身份容器载体`ClaimsPrincipal`载入(具体载入到哪里?是怎么携带到`Api资源`网关中的?下篇文章再来分享具体的原理和流程);再经过受保护的`Api资源`网关中通过`ClaimsPrincipal`身份容器载体获得当前用户的相关信息后就可以做一... ...
分类:
Web程序 时间:
2020-03-23 10:01:07
阅读次数:
109
Mybatis学习文档 Mybatis是持久层框架类似于Hibernate的orm持久层框架 1.JDBC访问数据库存在的问题 频繁创建和打开、关闭数据链接,太消耗资源 Sql语句存在硬编码,不利于维护 Sql参数设置硬编码,不利于维护 结果集获取与遍历复杂,存在硬编码,不利于维护,期望查询后返回一 ...
分类:
其他好文 时间:
2020-03-23 09:39:45
阅读次数:
59