项目经验问题
你做了哪些项目?描述一下你的项目? 项目功能……用了哪些技术……
我做了两个项目,一个是博客项目,这个项目是一个Springboot聚合项目,有多个模块,使用到了eureka注册中心 zuul技术来实现多个服务器模块之前的调用,项目实现了一些博客的基本功能,项目的特点是实现了用户可以通过多种方式进行登录,前端页面能够响应式布局,让PC端和手机端都能够有良好的用户体验。并且使用Nginx将该项目部署在服务器上,能够通过https进行访问。
还有一个客户后台管理系统,这个系统主要的特点是实现不同身份的人员登录能够获得不同的权限功能,使用的是Shiro安全框架进行权限认证,管理员拥有所有权限可以做一系列操作,而销售员只能够对自己和自己客户的数据进行修改。项目中使用了AOP思想进行日志管理,记录用户所进行的操作。
负责哪些环节?
用到了哪些技术?为什么要用这些技术?是否有更好的技术方案?用到了session/cookie,通过jsessionid来判断用户登录,可以使用jwt技术(json web token)实现登录状态判断。
使用了shiro安全框架做登录验证;
Eureka ...
高德、腾讯、百度实时路况切片地址
腾讯地图实时路况切片地址:
https://rtt2b.map.qq.com/rtt/?z={z}&x={x}&y={reverseY}×=1&time='+longTime+‘
高德地图实时路况切片地址:
http://tm.amap.com/trafficengine/mapabc/traffictile?v=1.0&=&=&t=1&t='+longTime+'&x={x}&y={y}&z={z}
百度地图实时路况切片地址(无标注):
http://its.map.baidu.com:8002/traffic/TrafficTileService?level={z}&x={x}&y={y}&time='+longTime+'$&v=081&scaler=1
注意longTime为long值的时间戳:
1234567891011121314151617//获取当前时间var nowDate = n ...
字符编码
字符编码计算机能够直接识别并处理的只有二进制数,这是由计算机的电子元器件的特性所导致的!
在二进制数中,每个0或每个1所占据的存储空间是1个二进制位(bit),由于1个二进制能够表达的信息含义只有2种,所以,1个二进制位不足以表达大量有意义的信息,通常使用字节(byte)来表示,每1个字节占8个二进制位,它是计算机中最基础的存储单位。
为了表示人类生活中使用到的字符(字母、数字、标点符号),早期就设计出了ASCII码表,它就记录了字符与二进制数的对应关系,例如110 0001就对应a,110 0010对应b……
由于ASCII码表记录都是1个字节能够表示的字符,除去最高位的符号位,只有7个二进制位,只能表示128种不同的意义,就无法表示中文!所以,就出现了其它的编码,例如GBK、GB2312等,当然,ASCII码表也不适用于其它不使用英语的国家和民族,例如日本、韩国等,也创建了对应的编码。
由于越来越多的国家和民族都普及了计算机,设计出来的编码的种类太多,为了统一支持统一使用,就出现了Unicode编码,这是一种全球化编码,记录了全世界各国家和民族所使用的各种字符!
使用Unicode ...
windows关闭8080端口
netstat -o -n -a | findstr :8080
taskkill /F /PID 12684
使用Artitalk为hexo添加说说功能
查看Artitalk官方使用文档
严格按照官方文档创建,我就是看漏了一步弄了好久。
无题
开启redis命令
systemctl start pedis.service
tiff文件添加坐标步骤
将tiff文件导入ArcMap中,
右键文件名称—数据—导出数据—选择导出路径—保存
在C++程序中进行配置坐标
需要配置上图红框中的六个参数,其中上下左右为坐标,可以在ArcGIS中查看原图的参数获取
右键文件名称—属性—源—属性—范围
运行程序
将添加坐标后的tif文件再次导入ArcGIS中添加坐标系
选择ArcToolBox工具 — 投影和变换 — 定义投影 — 选择需要设置的tif文件 — 添加坐标系 — 确定 — 然后依照第一步的方法导出
在选择坐标系时,可以用第二步的方法查看空间参考中的原图坐标系,然后选择一样的即可。
使用geoserver发布tif
C++程序来源
无题
查看已开启的端口
firewall-cmd –list-ports
查看防火墙状态
firewall-cmd –state
开启防火墙
systemctl start firewalld
开启端口
firewall-cmd –zone=public –add-port=6379/tcp –permanent
重启防火墙
firewall-cmd –reload
无题
title:Windows下Nginx的启动、停止等命令copyright:falseWindows下Nginx的启动、停止等命令在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍。1、启动:C:\server\nginx-1.0.2>start nginx或C:\server\nginx-1.0.2>nginx.exe
2、停止:C:\server\nginx-1.0.2>nginx.exe -s stop或C:\server\nginx-1.0.2>nginx.exe -s quit注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。
3、重新载入Nginx:C:\server\nginx-1.0.2>nginx.exe -s reload当配置信息修改,需要重新载入这些配置时使用此命令。
4、重新打开日志文件:C:\server\nginx-1.0.2>nginx.exe -s reopen
...
Nginx配置跨域及转发
新建newfile.conf文件
1234567891011121314151617181920212223242526272829303132333435363738server{ listen 1123; # server_name localhost; location /gdlk { # 配置跨域问题 add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS'; add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization'; if ($request_method = ...