- 博客(72)
- 问答 (1)
- 收藏
- 关注
原创 SqlServer创建只读用户
SqlServer创建只读用户1.创建角色新建角色勾选dbo 选择权限 select点击数据库再点击新建数据库用户
2022-07-08 15:23:25
1614
原创 docker命令
1.切换root角色sudo -s 输入密码....2.安装dockercurl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun或者curl -sSL https://get.daocloud.io/docker | sh
2022-01-21 17:19:18
220
转载 os】 实现同步调用
async 与 await 配置使用实现同步methods: {async funA(){var res = await axios.post(‘xxx’);console.log(‘axios执行完毕才打印’);}}注意:这样的方式只限于使用在axios通信的那一层,如果对axios再包一层函数,然后对这外一层函数使用这样的方式修饰同步,无法实现同步效果吐槽:这样的话。。那不是跟我等响应数据回来再处理一样么。。methods: {async funA(){axios.get(url
2022-01-12 23:25:51
187
原创 Mysql 指定用户拥有指定数据库权限
新建用户指定用户名和密码服务器权限勾中3个权限-添加权限,去掉勾REference 和 Grant登入mysql数据库刷新权限
2021-12-21 10:56:08
769
转载 JDK1.8新特性应用 ——List<Map<String,Object>>
使用stream对指定List<Map<String,Object>>进行排序//map的value值转化为List<Map<String, Object>>形式List<Map<String, Object>> result = new ArrayList<Map<String,Object>>(forcaseResulMap.values());//对list根据里面的map结构的key为time的字段
2021-10-26 10:18:33
1217
转载 vue如何避免变量赋值后双向绑定
如: this.list = this.list2, 结果在list改变后 list2也改变,这不是我们想要的效果第一种:利用 JSON.parse 和 JSON.stringifythis.list= JSON.parse( JSON.stringify(this.list2) )1第二种:ES6 的解析语法this.list= { …this.list2}this.arr= […this.arr2]————————————————版权声明:本文为优快云博主「奔跑-lhs」的原创文
2021-10-21 16:30:17
869
原创 Could not resolve type alias ‘xxx‘
产生错误原因有以下2种原因第一种是在yml中配置以下mybatis: mapper-locations: classpath:mapper/xxx/*.xmltype-aliases-package: com.xxx.entity配置好后如果使用的是springboot @Bean(name = "subTemSqlSessionFactory") @Primary public SqlSessionFactory subTemSqlSessionFactory(@Qualifi
2021-08-31 10:27:10
1565
原创 netty中转并返回数据
以上是一个tcp以客户端开始发数数据给服务端,最后服务端返回数据给客户的图,以下代码最为关键的地方是在第一个server接收数据传给第二个client端时,要将当前server端的通道(ChannelHandlerContext)传给第二个客户端,为客户端接返回给第一个客户端做准备。一、创建服务端环境NettyServer .javapackage com.netty;import com.util.ReadProperties;import io.netty.bootstrap.Serve.
2021-08-27 14:53:46
1508
1
转载 SqlServer还原报错
因为数据库正在使用,所以无法获得对数据库的独占访问权” 解决方案汇总ALTER DATABASE [数据库名称] SET OFFLINE WITH ROLLBACK IMMEDIATE 还原完毕后再ALTER database [数据库名] set online切记断开所有连接该数据库的程序转https://www.cnblogs.com/willingtolove/p/10786320.html...
2021-08-10 19:06:37
204
转载 .gitignore无效
在根目录中新建.gitignore文件,设置如下:.idealog/target/*.iml若没有生效,是因为gitignore只能忽略那些原来没有被 track 的文件,如果某些文件已经被纳入了版本管理中,则修改 .gitignore 是无效的。解决方法是先把本地缓存删除,然后再提交。git rm -r --cached .git add .git commit -m "update .gitignore"git push -u origin master———————————.
2021-05-25 10:34:40
102
原创 DateTimeFormat & JsonFormat
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") get@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") set
2021-05-08 14:09:05
104
转载 通过StringRedisTemplate获取底层Jedis连接时出错:java.lang.ClassCastException: io.lettuce.core.RedisAsyncCommands
java.lang.ClassCastException: io.lettuce.core.RedisAsyncCommandsImpl cannot be cast to redis.clients.jedis.Jedis at com.study.redis.web.RedisTesController.stringAndHash(RedisTesController.java:46) ~[classes/:na] at sun.reflect.NativeMethodAccessorImpl.i.
2021-04-27 13:36:51
2263
原创 doGetAuthorizationInfo不生效
doGetAuthorizationInfo和doGetAuthenticationInfo之间的有一定的联系,如果不通过 subject.login(token)去触发doGetAuthenticationInfo,那么直接通过@RequiresPermissions("index")注解触发doGetAuthorizationInfo是不会生效的,必须先通过触发doGetAuthenticationInfo返回SimpleAuthenticationInfo这个方法,才能触发doGetAuthoriz.
2021-04-20 09:51:41
1310
转载 es6数组删除
arr.splice(arr.findIndex(item => item === objectData.worldPosition), 1);
2021-02-16 22:15:11
226
转载 缓存@Cacheable
//指定查询缓存 @Cacheable(cacheNames = {"selectDevInfoList"})//消除指定缓存 @Caching(evict = @CacheEvict(value = "selectDevInfoList", allEntries = true, beforeInvocation = true)) //消除多个缓存 @Caching(evict = {@CacheEvict(value = "xx", allEntries = true, be.
2021-01-26 09:27:23
624
原创 关于系统静态页面占用服务器带宽的一些调优
1.使用maven配置打包时自动将css/js文件进行压缩处理问题:如果你的js文件里存在es6的一些符号比如 ' `' 符号,那yuicompressor:compress是不会执行成功的,不支持es6的符号 <plugin> <!-- YUI Compressor Maven压缩插件 --> <groupId>net.alchim31.maven</groupId> ..
2021-01-24 16:17:01
509
2
原创 highcharts动态图
function tempCurve() { Highcharts.setOptions({global: {useUTC: false}}); var chart = Highcharts.chart('main3', { chart: { type: 'spline', animation: Highcharts...
2021-01-04 10:29:02
345
1
转载 人员运动轨迹canvas
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>点轨迹运动</title> <style> .canvas-box { width: 1400px; height: 800px; background: url("http.
2020-12-28 17:34:08
423
转载 navicat异常 - 1130-host ... is not allowed to connect to this MySql server
navicat异常 - 1130-host ... is not allowed to connect to this MySql server错误描述用navicat连接数据库报错:1130-host ... is not allowed to connect to this MySql server如何处理 解决方案1、连接服务器: mysql -u root -p2、看当前所有数据库:show databases;3、进入mysql数据库:use mysql;4、查看m.
2020-11-17 09:11:52
118
转载 Java之BigDecimal详解
一、BigDecimal概述 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度。所以开发中,如果我们需要精确计算的结果,则必须使用BigDe
2020-09-28 16:36:53
158
转载 nginx配置对个端口
nginx配置相同端口号访问多个项目Nginx配置相同端口号访问多个工程,多个工程在不同的tomcat,而且访问路径不同,特此记录一下配置过程。upstream server33068 { server 172.16.0.10:33068;}upstream server33069 { server 172.16.0.10:33069;}server { listen 33060; server_name localho
2020-09-16 13:22:29
412
转载 SQL SERVER 日期格式化
SQL SERVER 日期格式化 0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy 2 102 ANSI yy.mm.dd 3 103 英国/法国 dd/mm/yy 4 104 德国 dd.mm.yy 5 105 意大利 dd-mm-yy 6 .
2020-08-26 16:42:51
198
转载 非controller使用 @Autowired
第一步 加注解@Component第二步 @Autowired private IndexService indexService; public static rxd rxd; @PostConstruct public void init() { rxd = this; rxd.indexService=indexService; }初始化容器//举例rxd.indexService.find(.
2020-08-18 18:31:45
372
转载 按照指定时间查询数据
(第一种方法)SELECT * FROM 表名 WHERE 字段名>NOW()-INTERVAL 2 HOUR;(第二种方法)SELECT * FROM 表名 WHERE 字段名 > DATE_SUB(NOW(), INTERVAL 60 MINUTE);
2020-08-15 11:12:11
359
转载 中国城市ID
查找城市直接 Ctrl+F 搜索citycode 城市 二级 一级101010100,北京,北京,北京101010200,海淀,北京,北京101010300,朝阳,北京,北京101010400,顺义,北京,北京101010500,怀柔,北京,北京101010600,通州,北京,北京101010700,昌平,北京,北京101010800,延庆,北京,北京101010900,丰台,北京,北京101011000,石景山,北京,北京101011100...
2020-08-05 11:49:16
5517
1
原创 mysql错误1053:服务器没写及时
因为配置数据库原因修改了mysql.ini 保存的时候编码格式出错,一开始用记事本直接保存之后启动不起来,最后用Notepad++看编码格式是Encode in UTF-8 BOM (哭晕在厕所...)修改为正确Encode in UTF-8, mysql重新启动即可错误正确...
2020-07-16 09:48:33
193
转载 全局捕获异常
@ControllerAdvicepublic class SOJSONExceptionHandler implements HandlerExceptionResolver { @Override public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object o, Exception e) { ModelAndView.
2020-07-03 15:31:14
107
转载 html5播放rtsp方案
由于工作的原因需要开发海康和大华的摄像头,当中遇到了在浏览器播放实时画面的问题,由于摄像头是rtsp格式的,h5原生不支持这种格式,网上查了很多教程大多是使用rtsp转rtmp,不过rtmp需要falsh的支持,但是在chrome已经默认禁用、包括未来也会逐渐淘汰,所有最终这种方案被淘汰。于是我想应该把rtsp转化成一种类似http协议的方式,能够直接被h5识别,于是我google,百度就不用说了,查了半天全是没有的东西。终于我找到了一种叫jsmpeg的插件,它主要是通过webSocket发送MPEG,
2020-05-23 21:52:49
4609
1
原创 springboot+shiro+redis实现分布式项目共享session
默认使用开源库org.crazycake:shiro-redis:2.4.2.1集成redis,直接使用 <!-- https://mvnrepository.com/artifact/org.crazycake/shiro-redis --> <dependency> <groupId>org.crazycake</groupId> <artifactId>shiro-redis</artifactId&...
2020-05-10 12:01:06
1567
转载 SpringCloud(一)理解微服务与分布式思想
SpringCloud(一)理解微服务与分布式思想相信不少同学都听说过微服务与分布式了,我们将要学习的Spring Cloud就是一种微服务框架,我们在学习Spring Cloud之前,先来梳理下微服务和分布式的概念,先理解下的他们的思想。只要思想理解了,其他的都操作就更好理解了。1.分布式1.1 概念顾名思义,即,分布在多个不同的地方。分布式是从系统部署方式,物理硬件方面来看。如果你的系统部署在多台服务器上,那么这就是分布式部署。如果你的系统只处理一个业务,干一件事,是单.
2020-05-08 21:40:53
318
1
原创 Tomcat下部署多个springboot项目
在同一个Tomcat下配置多个springboot项目分为4步第一步:将启动类修改继承SpringBootServletInitializer 类,重写configure方法,否则在部署到tomcat时,接口将访问不到@SpringBootApplication@EnableConfigurationProperties({MasterConfig.class, GzmTemConf...
2020-04-24 09:50:29
2522
1
原创 springboot 创建多数据源invalid bound statement (not found)
遇到错误问题 1.如果是yml文件配置,首先第一检查格式是否正确 推荐http://www.bejson.com/validators/yaml_editor/ 检查 2.invalid bound statement (not found)报错问题 检查resources 下的mapeer文件夹名称是否和src/mian/java 文件夹下...
2020-03-31 10:20:10
4575
1
转载 合理配置SQLSERVER内存
SQLSERVER是个很喜欢内存资源的程序,他的理想状态就是把所有可能会用到的数据和结构都缓存在物理内存里,以达到最优的性能。虽然这样,但是SQLSERVER会约束自己的内存使用量,不过亲们最好对SQLSERVER的内存使用作出合理的分配SQLSERVER的内存用在哪里?SQL会缓存大量的数据页面,他还会缓存很多其他信息,包括存储过程的执行计划 ,特定用户的安全上下文等...
2020-03-26 23:14:39
2353
转载 【Sql Server】SQL SERVER 收缩日志
目录#方法一:通过图形界面逐步操作 1、打开数据库属性窗口 2、更改数据库恢复模式,“完整”改成“简单” 3、收缩数据库日志,“任务”->“收缩” 4、收缩完,将数据库的恢复模式修改为“完整” #方法二:使用命令正文 事务日志记录着在相关数据库上的操作,同时还存储数据库恢复(recovery)的相关信息。 收缩日志的原因有很多种,有些是...
2020-03-26 22:37:38
222
原创 mybatis遍历map里的map值(格式)
controllermap.put("map1",map1);Service.savaInfo(map);mappervoid savaDevDownInfo(Map<Object, Object> map);xml<insert id="savaInfo" parameterType="map"> <foreach ...
2020-03-13 09:00:29
1304
1
转载 springboot整合shiro @Transactional事务注解不起作用问题解决
系统spring集成了shiro,配置shiroFilter:<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property name="securityManager" ref="securityManager" /></b...
2020-03-05 10:30:08
988
转载 hikari连接池的配置
hikari号称史上最快连接池,替换C3P0springboot2.0依赖自带无需添加任何依赖# hikari连接池的配置#数据源类型spring.datasource.type=com.zaxxer.hikari.HikariDataSource# 最小空闲连接数量spring.datasource.hikari.minimum-idle=5# 连接池最大连接数,默认是10...
2020-02-27 13:30:18
4155
空空如也
表设置触发器后,无法查询返回结果
2020-12-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人