`
jjjssh
  • 浏览: 73798 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表
最近用html2image把html生成图片,在windows中文没问题,已放到linux环境,中文就变乱码了,查了网上资料,毫无疑问是因为linux没有中文字体导致的,然后搜索下网上的解决方案,什么乱七八糟的都有,都是只讲了大概,细节没说明白,其实只有这几步就行 1.把windows上的simsun.ttf,simsun.ttc,如果你的电脑没有这两个,直接到网上下就行,要积分下载的,都不要,反正每次看到要积分下载,直接咔嚓掉,看着这些人就讨厌 2.把这两个文件上传到/usr/share/fonts,放到这里后,需要把这两个文件做可读权限,这个权限很重要,在当前目录使用命令 chmod 7 ...
import org.springframework.context.EnvironmentAware; import org.springframework.context.annotation.Configuration; import org.springframework.core.env.Environment; import org.springframework.stereotype.Component; @Component @Configuration public class SystemConfig implements EnvironmentAware ...
之前一直在windows上开发,feignClinet写都是按照接口服务的controller那边写的,controller那边用的是postMapping,所以我当时就直接复制到feignClinet的接口上了,在windows上开发调试都没问题,但当部署到测试的linux环境后,奶奶的,一直报错,错误如下: java.lang.RuntimeException: com.netflix.client.ClientException at org.springframework.cloud.netflix.feign.ribbon.LoadBalancerFeignCli ...
springboot服务运行在docker容器中,产生的日志会随容器删除而被删除,而且也不好管理日志,比如做日志切割等,所以我们一般会把日志挂载到宿主机器上,这样运维人员也好管理日志,从日志定位问题也比较方便。 前提必须安装了docker和jdk8 1.首先需要让springboot产生日志文件到某个目录,比如/logs目录,一般情况下,springboot运行是没有日志文件产生的,这个日志文件并不是catalina.out,catalina.out为控制台输出,可以通过docker logs实时查看,但并不会生成一个日志文件的,之前一直以为catalina.out有输出就会在挂载卷有日志文 ...
先前是已经安装了nginx,没有安装ssl模块 所以先给nginx安装ssl模块 1.看下编译安装nginx的时候,都编译安装的哪些模块。 [root@zabbix ~]# /usr/local/nginx/sbin/nginx -V nginx version: nginx/1.8.0 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) built wi ...
目标:把springboot程序打包,并且上传到服务器,然后运行 springboot工程目录结构如下: demo1.sh如下: #!/bin/sh ## java env export JAVA_HOME=/usr/java/jdk1.8.0_161 export JRE_HOME=$JAVA_HOME/jre #工程名 API_NAME=demo1-0.0.1-SNAPSHOT JAR_NAME=$API_NAME\.jar #PID 代表是PID文件 PID=$API_NAME\.pid #工程路径 BASE_PATH=$(cd `dirname $ ...
制作一个springboot程序的docker镜像,并挂在到宿主机上一个卷,写入文件 前提:必须先安装好docker环境 1.先制作一个spring boot的demo,功能是访问/test1,然后将字符串写入一个文件 2.把spring boot打成jar包发布,demo.jar 3.在linux的/opt 下新建一个文件夹,比如叫demo1 4.在demo1文件夹下新建一个Dockerfile文件,内容如下: FROM java:8 VOLUME /usr/test ADD demo.jar app.jar EXPOSE 8086 ENTRYPOINT ["java ...
org.springframework.cloud.gateway.support.NotFoundException: Unable to find instance for xxx 出现这个错误,记得别忘记加这个依赖 <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-actuator</artifactId>         </dependency& ...
CREATE DEFINER=`mysql`@`%` EVENT `event_settle_order_30day` ON SCHEDULE EVERY 24 HOUR STARTS '2018-12-07 02:00:00' ON COMPLETION NOT PRESERVE ENABLE DO /* 此定时任务每天2点执行一次 */ BEGIN declare done int default 0; declare day30 datetime; -- 定义游标的取值字段 declare _driverId int(10); declare _ ...
静态页面开发过程中,往往需要直接调试页面效果,页面中可能会存在ajax访问,正常情况下如果静态文件已经部署到服务器了,那么如果是同源的情况下,那么就不会产生跨域的问题 但是如果我们直接用浏览器打开静态文件,此时ajax的访问就会出现跨域的问题 这个时候,我们可以设置浏览器的安全属性,让其可以能跨域访问我们的ajax请求 1.创建一个调试用的Chrome快捷方式,右键选择Chrome快捷方式,在弹出的右键菜单中选择"创建快捷方式",重命名新建的快捷方式为Chrome-Debug。 2.打开Chrome-Debug快捷方式属性,右键选择Chrome-Debug快捷方式,右键 ...
场景:有不同的ajax在请求数据,返回后,把该执行的东西,做成一个任务,放到队列中,然后排队执行 所以想做一个任务队列,后续可能还要做一个多消费者订阅消费的模式,现在先出一个简单的任务队列 <html> <head> <title>Js Async Queue</title> <script> var AsyncQueue={ queue:[], init:function(){ window.addEventListener("message",function(e){ //只 ...
没事写了前端控件 支持选择多张图片 拖拽排序 缺点就是需要用base64上传,本来是想用二进制数据上传的,因为base64上传,如果是大图片的话,会很慢,且有些服务器是不支持传很长的字符的 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>拖拽demo</title> <script src=&quo ...
有时为了做业务分析,我们需要针对某个产品业务线,做日志监控,要做特定的日志输出,比如: 用flume监控某个日志文件,然后分析某个业务的业务量,这个时候就需要要求log4j对单独某个类输出的日志,单独生成一个log文件,以下是log4j的配置文件 #保存某个类的日志到单独的log文件 log4j.logger.com.app.MyClass=debug,info log4j.appender.info=org.apache.log4j.RollingFileAppender log4j.appender.info.File=E:/temp/myclass.log log4j.ap ...
当你想读取excel所有的列值(包含空列),如果是用row.getCell,是不行的 比如第一行,第一列没有编辑过,而第二列是有内容 那么用row.getCell(0),获取的其实是第二列的内容 这个时候,你就得用 XSSFCell cell=row.getCell(0, org.apache.poi.ss.usermodel.Row.RETURN_BLANK_AS_NULL); 来处理,这个时候你就能返回一个null值,这样当你继续循环时,就能保证你的列顺序不会乱
有时候,我们需要在window下动态地观察tomcat的日志 ----------------------------------------------------------- @echo off     tail -f E:\xxtworkspace6\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs\localhost_access_log.2018-06-20.txt ----------------------------------------------------------- 分隔线内的内容,保存成.bat文件 ...
Global site tag (gtag.js) - Google Analytics