-
公开(公告)号:CN109145009B
公开(公告)日:2020-10-27
申请号:CN201810944469.9
申请日:2018-08-19
Applicant: 杭州安恒信息技术股份有限公司
IPC: G06F16/24 , G06F16/245
Abstract: 本发明涉及一种基于SQL检索ElasticSearch的方法,创建数据库连接池,对输入的SQL语言进行解析,建立与ElasticSearch的对应并将解析后的查询语言拼接为适用于ElasticSearch的查询语句,采用RestClient与数据库连接池建立数据库连接并向ElasticSearch发出检索请求,将返回结果转换为标准输出。本发明不存在因为ElasticSearch版本更新而造成的兼容性问题,RestClient利用应用层http调用传输层tcp,以短连接完成操作,降低系统开销,提高性能,数据库连接池可满足创建多个RestClient的连接需求,同时执行不同SQL,解决高并发问题。
-
公开(公告)号:CN112333275A
公开(公告)日:2021-02-05
申请号:CN202011238094.8
申请日:2020-11-09
Applicant: 杭州安恒信息技术股份有限公司
IPC: H04L29/08
Abstract: 本申请涉及一种web项目配置管理方法、装置、电子装置和存储介质,其中,该方法通过获取web项目的公共配置文件;通过语法规则,对该公共配置文件中的参数进行分类梳理,将该公共配置文件中属于同一类的该参数解析成对应的对象;将该对象按顺序放入并呈现在页面中;根据该对象的预设参数范围对用户输入参数进行校验。本申请解决了web项目配置管理的效率低下的问题,提升了web项目配置管理效率。
-
公开(公告)号:CN110889126A
公开(公告)日:2020-03-17
申请号:CN201911162209.7
申请日:2019-11-25
Applicant: 杭州安恒信息技术股份有限公司
Abstract: 本发明涉及一种优化的Web应用的权限控制方法,编辑菜单配置文件、菜单和权限的配置文件,并在Web应用程序启动时添加角色、角色对应的菜单,当用户对于Web资源发起访问,过滤器判断用户是否具有访问Web资源文件的权限,若有则过滤器对用户请求的Web资源放行,否则阻断访问。本发明使开发人员不用重新编写代码,只需要添加或修改菜单和权限的配置文件或菜单配置文件配置就可以实现权限控制的目的;增加了Web应用程序和Spring Security框架的灵活性,使业务更容易拓展,角色、权限管理更便捷高效;用户可以在界面上添加一个角色,在菜单和权限的配置文件中添加权限,进而在界面上的角色通过和菜单绑定、控制菜单。
-
公开(公告)号:CN109145009A
公开(公告)日:2019-01-04
申请号:CN201810944469.9
申请日:2018-08-19
Applicant: 杭州安恒信息技术股份有限公司
IPC: G06F16/24 , G06F16/245
Abstract: 本发明涉及一种基于SQL检索ElasticSearch的方法,创建数据库连接池,对输入的SQL语言进行解析,建立与ElasticSearch的对应并将解析后的查询语言拼接为适用于ElasticSearch的查询语句,采用RestClient与数据库连接池建立数据库连接并向ElasticSearch发出检索请求,将返回结果转换为标准输出。本发明不存在因为ElasticSearch版本更新而造成的兼容性问题,RestClient利用应用层http调用传输层tcp,以短连接完成操作,降低系统开销,提高性能,数据库连接池可满足创建多个RestClient的连接需求,同时执行不同SQL,解决高并发问题。
-
-
-