不root的情况下修改手机hosts,使用电脑的fiddler代理的模式
星期三, 二月 19th, 2020 | JAVA-and-J2EE | 没有评论
1.想测试手机版的网站,需要把对应的域名指向内部的机器地址,想和电脑版本一样去改手机的hosts文件,
查了下感觉还是很麻烦的,需要root手机,随放弃,启用fiddler代理的模式
2.电脑C:\Windows\System32\drivers\etc下的HOSTS的文件修改对应域名和ip即可
3.PC下载的话直接百度搜索Fiddler 下载即可:
在手机里的wifi里面设置代理ip和端口即可完成监听
nginx配置ssl后代理tomcat获取不到https
星期五, 二月 14th, 2020 | JAVA-and-J2EE | 没有评论
1.前置使用nginx做了反向代理
2.服务有tomcat提供,在tomcat里有获取getScheme总是http而不是https,需要解决.
遇见的问题如下:
request.getScheme() //总是 http,而不是实际的http或https request.isSecure() //总是false(因为总是http) request.getRemoteAddr() //总是 nginx 请求的 IP,而不是用户的IP request.getRequestURL() //总是 nginx 请求的URL 而不是用户实际请求的 URL response.sendRedirect( 相对url ) //总是重定向到 http 上 (因为认为当前是 http 请求) |
3.解决办法
解决XML文件中的警告提示“No grammar constraints (DTD or XML Schema) referenced in the document.”
星期三, 二月 12th, 2020 | JAVA-and-J2EE | 没有评论
在springboot项目中使用的自定义的xml文件,
但是显示警告信息“No grammar constraints (DTD or XML Schema) referenced in the document.”
解决如下:
#加上 <!DOCTYPE xml> 即可 |
certbot配置letsencrypt遭遇Installing Python packages
星期一, 二月 3rd, 2020 | JAVA-and-J2EE, linux | 没有评论
同样的问题再次触发,害的查了半天
使用certbot来配置ssl,比较方便,遭遇下列错误
1.Creating virtual environment…
Installing Python packages…
查看了系统的python版本都已经是python3.6.8不会出现版本低的情况
根据报错提示发现是pip的问题,使用的镜像地址还是http://mirrors.cloud.aliyuncs.com
更换之http://mirrors.aliyun.com再执行搞定
vim ~/.pip/pip.conf |
国内的镜像源分别如下:
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
阿里:https://mirrors.aliyun.com/pypi/simple
豆瓣:http://pypi.douban.com/simple/
中国科学技术大学: https://pypi.mirrors.ustc.edu.cn/simple
华中理工大学: http://pypi.hustunique.com/simple
山东理工大学: http://pypi.sdutlinux.org/simple
推荐使用豆瓣的源,更新的比较及时和快:
[global] timeout = 300 #index-url=http://mirrors.aliyun.com/pypi/simple/ index-url=http://pypi.douban.com/simple/ [install] #trusted-host=mirrors.aliyun.com trusted-host=pypi.douban.com |
同样适用于centos8版本:
Centos8使用yum出现无法访问的错误
星期一, 二月 3rd, 2020 | JAVA-and-J2EE, linux | 没有评论
1.服务器升级系统到centos8,发现无法使用yum update
错误为:Failed to synchronize cache for repo ‘AppStream’, ignoring this repo.
2.修复之法:
2.1:检测网络是否通畅
2.2:修改 baseurl 的地址 http://mirrors.cloud.aliyuncs.com(在另外一台机器上好用,这台怎么都ping不通)
替换成http://mirrors.aliyun.com
即可,这两个地址可以尝试下哪个好用,把/etc/yum.repos.d/下的.repo文件都替换下,主要是下面三个
/etc/yum.repos.d/CentOS-AppStream.repo
/etc/yum.repos.d/CentOS-Base.repo
/etc/yum.repos.d/CentOS-Extras.repo
› Continue reading
springboot升级到2.2.4版本freemarker出现404
星期日, 一月 26th, 2020 | JAVA-and-J2EE | 没有评论
今天看到spring mvc 有漏洞提醒升级,就把spring boot从2.1.4版本升级到2.2.4版本
github警告 springmvc 5.0系列5.0.16以下 5.1系列5.1.13以下,5.2系列5.2.3以下,springboot 2.2.4以下都有安全漏洞
换了后没有发现编译错误,启动后试了下,发现页面都是404了,网上查了下,是FreeMarkerViewResolver的缺省配置文件
改了suffix 由原来的ftl 改成ftlh了,详情可以参见源码,现记下处理方式:
1.改原来的ftl文件扩展名ftl改成ftlh 可以解决(对于老工程不适合)
2.修改application.properties 文件
#spring spring.freemarker.suffix=.ftl 更多其他配置: spring.freemarker.cache=false spring.freemarker.suffix=.ftl spring.freemarker.templateLoaderPath=classpath:/templates/ spring.resources.static-locations=classpath:/static/ |
centos8版本快速部署nginx,mysql安装
星期二, 一月 21st, 2020 | JAVA-and-J2EE, linux | 没有评论
0.centos8版本快速部署nginx,mysql安装
1.系统预检 查看版本
cat /etc/redhat-release |
初始系统为8.0版本,执行更新后为8.1:
yum update cat /etc/redhat-release |
CentOS Linux release 8.1.1911 (Core)
› Continue reading
css中的pointer-events样式像js一样控制绑定事件
星期二, 一月 14th, 2020 | html5 | 没有评论
1.今天处理了一个页面,有个按钮做了绑定事件,发现在其他页面都可以正常触发,有个页面就死活不行,
在印象中一直以为只有js才能控制点击等事件,排查了半天,最终还是把矛头指向了css上面,最终确认是pointer-events造成.
修改后搞定,也第一次认识了此css3下的pointer-events.
影响的代码如下:
[collectList] span i { pointer-events: none; } |
2.在css3中pointer-events(阻止hover、active、onclick触发事件)就像js一样
它能够:
阻止用户的点击动作产生任何效果
阻止缺省鼠标指针的显示
阻止CSS里的 hover 和 active 状态的变化触发事件
阻止JavaScript点击动作触发的事件
springboot之使用tomcat部署脚本及环境设置
星期三, 一月 8th, 2020 | JAVA-and-J2EE, linux | 没有评论
1.部署脚本deploy.sh
cp /ia/apps/java/pomelolee-1.0.0-GA.war /usr/local/webserver/apache-tomcat-9/webapps/ROOT.war |
2.启动脚本start.sh
/usr/local/webserver/apache-tomcat-9/bin/startup.sh |
3.关闭脚本shut.sh
/usr/local/webserver/apache-tomcat-9/bin/shutdown.sh |
4.配置指定tomcat容器加载springboot的启动配置文件
在/usr/local/webserver/apache-tomcat-9/bin 文件夹下设置setenv.sh文件指定文件加载配置,toncat启动时 会自动加载此配置
其他jvm的调优配置也都直接配置到此处,方便复用;启用配置中心的部分可以参考激活设置,此处不用做说明.
CATALINA_OPTS="$CATALINA_OPTS -Dspring.config.location=/ia/config/pomelolee/application.properties" |
mac下多开微信操作
星期一, 一月 6th, 2020 | computer | 没有评论
1.记录一种算是最简单的呃方法吧
终端命令行:open -n /Applications/WeChat.app/Contents/MacOS/WeChat
打开后的终端不要关掉即可,其他和普通登录一样扫描登录
其他更全的方法可以参考:有三种方法:感觉都比较麻烦,感兴趣的可以去看下
Search
相关文章
热门文章
最新文章
文章分类
- ajax (10)
- algorithm-learn (3)
- Android (6)
- as (3)
- computer (85)
- Database (30)
- disucz (4)
- enterprise (1)
- erlang (2)
- flash (5)
- golang (3)
- html5 (18)
- ios (4)
- JAVA-and-J2EE (186)
- linux (143)
- mac (10)
- movie-music (11)
- pagemaker (36)
- php (50)
- spring-boot (2)
- Synology群晖 (2)
- Uncategorized (6)
- unity (1)
- webgame (15)
- wordpress (33)
- work-other (2)
- 低代码 (1)
- 体味生活 (40)
- 前端 (21)
- 大数据 (8)
- 游戏开发 (9)
- 爱上海 (19)
- 读书 (4)
- 软件 (3)