- 浏览: 1120370 次
- 性别:
- 来自: 上海
最新评论
-
nizhipeng123:
private SessionFactory sessio ...
用map接收参数的几个注意的问题
文章列表
第一张表:
SELECT T.day as "日期",
COUNT((
CASE
WHEN (fun_code='1011010003') THEN
fun_code
ELSE
NULL
end
)) as "总安装量",
COUNT((
CASE
WHEN (fun_code='1011010001') THEN
fun_code
ELSE
NULL
end
)) as "总注册量",
COUNT((
CASE
W ...
davinci8需要发邮件
也是一样配置
注意:
1,
mail:
host: smtp.exmail.qq.com
port: 465
username: data-service@mysteel.com
password: SJZXkefu0828
nickname: Davinci
properties:
smtp:
starttls:
enable: true
required: true
auth: true
...
davinci中报表sql有关写法
有case when 统计分组后的同类列值-----经过聚合函数统计之后不是数字类型的都变成数字类型的了----作为指标
sql中的变量用$$占位,和设置的变量要一致---只有设置变量后才可在页面设置控 ...
davinci邮件发送不了截图问题
1,截图工具绝对路径到可执行文件本身---此文件需要有可执行权限,超时可长
phantomjs_home: E:\\phantomjs-2.1.1\\bin\\phantomjs
screenshot:
default_browser: PHANTOMJS # PHANTOMJS or CHROME
timeou ...
davinci所有有关别名,字段名引起的sql语法问题,进而引起的邮件截图发送不了的问题都是没有配置字段,别名的引号--英文可省中文必须按照配置来
此配置决定了程序拼接引号方式,不同数据库要不同的引号(单引号,双引号)
clickhouse中文别名双引号,mysql有引号即可,程序中构建的也应如此,英文别名可不加引号,要加就按设置的加 mysql‘ clickhouse“
正确配置
mysql:
name: mysql
desc: mysql
version:
driver: com.mysql.jdbc.Driver
...
ided生产springboot
选择new spring initializr 即可
测试选哟
@RunWith(SpringRunner.class)
@SpringBootTest(classes = { DemoApplication.class }) // 指定启动类
@Test---注解的方法不可空,否则报找不到方法,注解导入的报要对
@Autowired
private RestHighLevelClient client;---注入的入需要@bean生产,不可是成员变量
test类中的类的类型,方法类型都需要public
davinci认证过程:
1,登录认证,成功之后将用户对象序列化的信息放入token返回前端(还没写入)
2,前端获取返回,将token的信息加前缀存在Authorization中写入浏览器的header,并每次请求发送给后端
3,后端从header中获取Authorization,去掉前缀,解析成用户对象,对比数据库信息
用到的类:
AuthenticationInterceptor 切面类--每次请求拦截验证
LoginController 登录类
一些知识材料:
TOKEN_HEADER_STRING =Authoriz ...
shrio框架postman调试问题
1,shiro在认证成功之后就将cookie信息写在了浏览器中,只要浏览器不清空cookie打开其他的tab也请求中都会有
2,postman需要的不是cookie中的JSESSIONID而实整个cookie信息放在header中,其他需要的信息照样要
"Cookie:JSESSIONID=3933E46BEBB9F08BFA0FA69247B3B906; hasLogin=1"
shiro默认的 DefaultSessionManager 或从cookie中获取JESSIONID获取登录信息--可重写,指定在头的那个自定义字 ...
vue及vue/cli安装命令
npm install -g vue
npm install -g @vue/cli-init
解决无法执行vue.exe.的问题
npm config list
打开如图目录,确保安装成功
把目录加入环境变量 即目录加入path环境变量
问题解决
原文链接:https://blog.csdn.net/huifeidehupo/article/details/101541924
总括:
源码中vue等新的前端框架都需要编译之后再运行
1,安装相应的框架编译工具,准别好环境
2,编译
3,运行
遇到编译工具不存在就安装,安装还是找不到命令就把安装的目录配置环境变量,关掉再开启一个cmd
例如:https://blog.csdn.net/huifeidehupo/article/details/101541924
vue目录加入path环境变量之后关掉cmd重开一个即可
install 是编译
npm install --registry=https://registry.npm.taobao.or ...
swagger的使用注意的地方
1,@Api(value = "/article", tags = "article", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@Api是controller头部的,tag中不能出现/否则会出现后面的路径/被转义
2,@ApiResponses(@ApiResponse(code = 404, message = "text not found")),因为可以被每个方法公用,也在类上,也可在每个方法上写
3,@ApiOpe ...
一般注解和配置是一回事,用了dubbo的service就不用配置注册,用了spring的注解需要用配注册,注解无效的时候用配置注解
<dubbo:service interface="com.mysteel.datadelivery.service.OrderService" ref="orderServiceImpl"/>
@Service(默认的名称是服务的类名,头一个字母小写)
@Slf4j
@Service
@Transactional
public class OrderServiceImpl imp ...
查询条件 在仪表盘才能显示
配置里面--控制器配置
配置筛选条件(可以多个)---变量名称只要是sql中有的即可
1,在sql中配置条件 此条件可以供$$sql中的占位符用,也供图表控制器中的控制器用
2,1中配置好了就可在图形中选择用来过滤,此过滤也是在sql后面where
中文表头(选好指标,维度后设置)设置别名保存
需要配置相应数据库的字段,别名引号设置才不会出错
正确配置
mysql:
name: mysql
desc: mysql
version:
...