- 博客(106)
- 收藏
- 关注
原创 mysql修改数据库名称
有没有这么种情况,你写代码写额一半了,发现自己数据库的名字看着不舒服,想修改,但是数据库里面又有数据,然后表之间有外键关联,name你通过直接复制表结构和表数据的方式可能并不好使,那怎么才能修改数据库的名称呢?万能方法,不区分mysql版本。
2024-07-13 11:17:33
473
1
原创 minio直接通过地址访问无需服务器转发
做网站有些图片、视频、js等资源,没有什么变化,想在网站上直接使用,前端拿到地址可直接访问获得,而不是通过后台转一道再获得,折腾了半天访问不到,从网上找资料挨个试,也没完全解决,正要放弃的时候,突然看了下控制台启动信息,卧槽,这不会是端口问题吧!尝试使用api端口访问数据,果然可以。下面就将设置方式记录。
2024-06-23 12:37:29
1629
1
原创 vscode初始化设置
{ // 如果此设置为 false,则无论新设置的值如何,都不会发送遥测数据。由于合并到 `telemetry.telemetryLevel` 设置,目前已弃用。 // 启用要收集的崩溃报告。这有助于我们提高稳定性。 // 此选项需重启才可生效。 "telemetry.enableCrashReporter": true, // 如果此设置为 false,则无论新设置的值如何,都不会发送遥测数据。已弃用,推荐使用 `telemetry.telemetryLevel` 设置。 // 启用要收集的
2024-06-23 08:30:35
721
原创 使用 Gulp 复制图像已损坏/损坏
有一个简单的任务,将图像从一个文件夹复制到另一个文件夹。以前一切对我来说都很好,但最近我的图像复制到输出文件夹时已损坏。当您尝试打开它们时,会出现错误,指出文件已损坏且无法读取。
2024-06-16 17:21:52
659
原创 flutter开发中遇到的问题总结
文章目录flutter Error: Could not resolve the package ‘characters‘ in ‘package:characters/characters.dart‘.背景:解决过程:解决方法:两个Contain嵌套,都设置尺寸,内部的Contain为什么尺寸不起作用显示结果如下解决办法如上面的页面如何阻止事件冒泡充满屏幕遇到可用区域显示不下使用fitteedBox多设备适配(推荐)去掉安卓状态栏半透明解决ListView/GridView作为Column的子Widget
2020-12-18 16:15:50
4139
4
原创 vue-cli4创建项目并配置多环境
Vue-cli4创建项目并配置多环境安装vue-clinpm install -g @vue/cli创建项目vue create vue-demo配置多环境在什么情况下会使用到多环境?比如访问后台的接口地址随着环境不同地址会不同添加多环境配置文件配置文件内容.env.prodNODE_ENV=productionVUE_APP_BASE_URL='http://prod.com'NODE_ENV:制定vue模式,一般用的development和production,即一个是
2020-11-20 20:40:25
1272
原创 typescript环境配置
基本概念node: 是独立于浏览器运行的js环境npm: 会随着node一起被安装,是nodejs的包管理器,可以通过npm安装各类工具,尤其是前端开发工具编译器的选择使用vscodetypescript环境安装安装node:官网下载安装typescriptnpm install -g typescript检查type是否安装成功tsc -v这一步如果提示tsc: command not found那表明没有配置node-globel环境变量,也就是执行命令的路径
2020-08-25 15:57:41
4072
原创 mybatis
文章目录判断字符串不起作用反例正例分析原因判断字符串不起作用反例<if test="status != null and status == '2'"> AND A.status =2</if>正例<if test='status != null and status == "2"'> AND A.status =2</if...
2019-12-09 10:38:19
165
转载 ionic3 ionic start创建项目报错解决方案
文章来至:http://www.ionic.wang/article-index-id-128.html1.首先 ionic start创建项目的时候刚开始就遇到错误(没有生成文件)第一种错误 ionic start ionicdemo tabs运行这个命令以后报以下错误解决方案。 或者下面错误: ionic start出现这个问题主要是网络引起的,解...
2018-09-13 12:38:50
1930
原创 Google 谷歌浏览器上传或下载文件卡死
Google 谷歌浏览器上传或下载文件卡死现象折磨我好久,各种设置都是临时方案,重启启动机器后又是卡死,解决办法,卸载搜狗输入法,重要的话说三遍卸载搜狗输入法,卸载搜狗输入法,卸载搜狗输入法,原来素搜狗输入法的问题,反正这输入法与开发工具快捷键又好多冲突,使用百度输入法也不错。...
2018-09-02 10:50:33
4040
1
原创 itext7将pdf模板转成pdf文件
使用adobe Acrobat Pro DC制作pdf模板这里就略了,大家可以上网搜下,有很多方法撸代码在itext7第一节的基础上在pom文件添加junit依赖方便测试&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;junit&amp;lt;/groupId&amp;gt; &amp;lt;art
2018-08-23 23:06:00
3361
3
原创 itext7接口和类概述以及pdf常见操作
在层次结构的顶部,我们找到了IPropertyContainer界面。此接口定义设置,获取和删除属性的方法。这个接口有两个直接的子接口:IElement和IRenderer。该IElement接口将由例如来实现Text,Paragraph和Table。这些是我们将直接或间接添加到文档中的对象。该IRenderer接口将由例如来实现TextRenderer,ParagraphRenderer和T...
2018-08-21 22:17:05
12371
2
原创 itext7创建helloworld
在前一篇的基础上写一个helloworld案例heloworldpublic static void main(String[] args ) throws FileNotFoundException{ PdfWriter writer = new PdfWriter("F:\\hellowprld.pdf"); PdfDocument pdf = ne...
2018-08-21 21:50:17
1251
原创 itext7入门-----快速开始
最近了解到itext7,感觉很切合实际需求,就想着研究下,发现晚上内容有头没尾的,很多时候不知所以然,下架就我个人通过查看官方网站了解到的知识点做简单的记录,方便日后复制粘贴。为什么选择itext7而不是itext5个人认为重构后的功能肯定比以前的功能和结构更好,个人观点代码是重构出来的,不是撸出来的,小撸怡情,大撸伤身。iText 7带来:所有主类和接口的完整版本,一方面使...
2018-08-20 23:43:57
18446
6
原创 layDate组件切换时自动清除所选日期
在开发中使用了vue.js和layDate组件,在一组表单中发现laydate组件自动清除日期,其实原因是vue和laydate组件绑定事件发生冲突导致,可以吧vue绑定删除,通过技术获取日期组件...
2018-08-05 19:22:57
4178
原创 java熔断、降级、hystrix监控
一、hystrixhttps://blog.youkuaiyun.com/zjcsuct/article/details/78198632二、实现方式1.通过注解实现2.AOP实现3.继承方式实现三、hystrix监控1.单机监控修改项目配置1、pom.xml <dependency> <groupId>com.n...
2018-07-13 10:27:11
8757
原创 常见的 POST 提交数据方式对应的content-type取值
application/x-www-form-urlencoded这应该是最常见的 POST 提交数据的方式了。浏览器的原生 form 表单,如果不设置 enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数据。请求类似于下面这样(无关的请求头在本文中都省略掉了): POST http://www.example.com HTT...
2018-05-16 10:18:47
2043
原创 guava学习笔记
一、maven坐标 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>18.0</version> </dependen
2018-05-11 18:55:44
1550
原创 logback.xml日志配置详解
一、logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块: logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 L...
2018-04-17 17:02:16
3169
转载 redis、redis集群、redis调优
转载自: https://blog.youkuaiyun.com/liqingtx/article/details/60330555 这篇文章主要介绍了超强、超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下 【本教程目录】 1.redis是什么 2.redis的作者何许人也 3.谁在使用redis 4.学会安装redis 5.学会启动redis 6...
2018-04-12 18:42:37
405
原创 java实现深拷贝
我们经常会用到对象的拷贝,但是但是继承Cloneable重写clone实现的只是浅拷贝,那么什么是深拷贝,什么是浅拷贝呢。 拷贝就是设计模式中原型模式的一种体现,原型模式是内存二进制流的拷贝,要比new一个对象的性能好的多的多,特别是在for循环中产生大量对象时,原型模式能更好的体现其优点。 其实从内存方面来说简单一句话,就是看有没有开辟新的内存空间用于存储拷贝的对象,浅拷贝只是拷贝一份引用,...
2018-04-12 16:26:54
20055
5
转载 webstorm 2017 激活破解方法大全
webstorm 作为最近最火的前端开发工具,也确实对得起那个价格,但是秉着勤俭节约的传统美德,我们肯定是能省则省啊。方法一:(更新时间:2018/4/8)v3.3注册时,在打开的License Activation窗口中选择“License server”,在输入框输入下面的网址:http://im.js.cn:8888 (新,感谢 [ qq_34394012 ])点击:Acti...
2018-04-11 13:08:34
10573
2
原创 为什么不能使用Executors.newFixedThreadPool和newCachedThreadPool
newFixedThreadPool的阻塞队列大小是没有大小限制的,如果队列堆积数据太多会造成资源消耗。 newCachedThreadPool是线程数量是没有大小限制的,当新的线程来了直接创建,同样会造成资源消耗殆尽。 在新建线程池的时候使用ThreadPoolExecutor创建,阻塞队列可以使用ArrayBlockingQueue,这个队列的源码很金典,锁是一个成员变量。 成员变量在堆...
2018-04-01 15:13:28
6782
2
原创 spring项目中使用AOP实现熔断
package com.awna.platform.support.client.sale.aspect;import com.netflix.hystrix.*;import com.qunar.awna.support.client.sale.common.util.ClientResult;import org.aspectj.lang.ProceedingJoinPoint;im...
2018-03-28 15:30:35
1425
原创 spring boot +security+oauth认证服务器和资源服务器(基于注解实现)
部分代码是搬别人写好、自己做了调整一、认证服务器配置1.新建maven项目pom.xml<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId&g...
2018-03-06 13:17:22
8946
原创 SpringMVC 使用JSR-303进行校验Bean Validation------国际化
即根据不同的语言选择不同的错误消息显示。1、本地化解析器<bean id="localeResolver" class="org.springframework.web.servlet.i18n.CookieLocaleResolver"> <property name="cookieName" value="locale"/> &a
2018-02-24 16:49:23
1067
原创 SpringMVC 使用JSR-303进行校验Bean Validation------组合验证注解
有时候,可能有好几个注解需要一起使用,此时就可以使用组合验证注解@Target({ FIELD}) @Retention(RUNTIME) @Documented @NotNull(message = "{user.name.null}") @Length(min = 5, max = 20, message = "{user.name.length.illegal}") ...
2018-02-24 16:48:28
715
原创 SpringMVC 使用JSR-303进行校验Bean Validation-------方法参数、返回值验证
@RestController@Validated <1>public class BarController { @RequestMapping("/bar") public @NotBlank <2> String bar(@Min(18) Integer age <3>) { System.out.println("a...
2018-02-24 16:47:37
426
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人