Category - IT技术

2019-04-19 10:01:58    17

终于找到了一款心仪的免费的云服务器,在练习项目上线方面提供了一些帮助,并能很好的练习Linux命令(以前都是用windows)。现在的环境下能找到免费的可以说很良心了。

使用起来很稳定,目前还没有无缘故的报过404;
vnc连接也不卡,跟在自己电脑上用ssh协议连接速度基本一样;
安装系统,重启操作速度都蛮快;
更重要的是可以免费延期

2019-04-18 00:53:43    3
先来看看配置好以后的样子
起初,我们的机器中,上图的第二个连接是不存在的,是配置好以后才出现的。

网上有人给出其他的解决方案,就是点击图中的"文件"-->"新建传入连接"
可是问题来了,这里我们做不到啊,因为我们没有这个文件菜单,参考第一个图
如果你有这个选项,可以直接参考链接:https://blog.csdn.net/guo_guo_cai/article/details/78399925
好了,不啰嗦了,直接切入正题,看如何解决这个问题

一、打开服务管理器(win+r,输入services.msc),并找到服务“Routing and Remote Access”,开启即可
注:1. 这个服务默认在win7 中是被禁用的,要改为自动,并启用
2. 这个服务目前测试在win7旗舰版中是存在的,其他版本没有测试
二、重新打开“控制面板\网络和 Internet\网络连接”,在其中找到新出现的连接,即我们第一张图中的第二个连接
1. 设置可以连入,在“常规”项目下,“虚拟专用网络”中勾选上
2. 设置用户,在“用户”项目下,可以选择允许连接的用户,也可以新建用户等
三、打开防火墙中的1723端口,这里就不多说了,自行理解

到这里,就算是完全配置成了,找另外一台机器测试下吧
 
 
by 刘迎光@狐刺科技 
OpenBI交流群:495266201 
MicroService 微服务交流群:217722918 
mail: liuyg#liuyingguang.cn 
博主首页(==防止爬虫==):http://blog.liuyingguang.cn 
OpenBI问答社区:http://www.openbi.tk/

nexus    2019-04-18 00:52:45    4

错误日志

  1. Java HotSpot(TM) 64-Bit Server VM warning: Cannot open file /nexus-data/log/jvm.log due to Permission denied
  2. Warning: Cannot open log file: /nexus-data/log/jvm.log
  3. Warning: Forcing option -XX:LogFile=/tmp/jvm.log
  4. Unable to delete file: /nexus-data/cache/cache.lock
  5. Unable to update instance pid: /nexus-data/instances/instance.properties (Permission denied)
  6. Exception in thread "Thread-2" java.lang.SecurityException: Could not lock User prefs. Lock file access denied.
  7. at java.util.prefs.FileSystemPreferences.checkLockFile0ErrorCode(FileSystemPreferences.java:937)
  8. at java.util.prefs.FileSystemPreferences.lockFile(FileSystemPreferences.java:925)
  9. at java.util.prefs.FileSystemPreferences.sync(FileSystemPreferences.java:729)
  10. at java.util.prefs.FileSystemPreferences.flush(FileSystemPreferences.java:824)
  11. at java.util.prefs.FileSystemPreferences.syncWorld(FileSystemPreferences.java:464)
  12. at j
java hibernate    2017-07-19 23:47:47    489

因为我使用的是hibernate的注解配置,错误出在使用ManyToOne并进行级联查询的时候,我的注解配置是这样的

@ManyToOne(fetch = FetchType.LAZY,cascade=CascadeType.ALL)

原因是因为FetchType.LAZY相当于配置文件中的lazy设置为true,

解决办法就是改为

@ManyToOne(fetch = FetchType.EAGER,cascade=CascadeType.ALL)


在使用配置文件的时候也是会出现这个错误的,具体修改方式雷同,即把lazy设置为false

 


 

by 刘迎光@萤火虫工作室
OpenBI交流群:495266201
MicroService 微服务交流群:217722918
mail: liuyg#liuyingguang.cn
博主首页(防止爬虫):http://blog.liuyingguang.cn
OpenBI问答社区:http://openbi.liuyingguang.cn/

java shiro    2017-07-19 23:47:07    583

关于shiro错误的分析
错误提示:

org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessible to the calling code,either bound to the org.apache.shiro.util.ThreadContext or as a vm static singleton.  This is an invalid application configuration.


错误原因:

在web.xml中配置shiro filter的时候,shiro filter放置位置放到了struts2 filter后面


原因分析:

如果使用struts2,那么在struts2加载静态资源的时候,需要将静态资源SecurityUtils也加载进去,如果将shiro filter放置位置放到了struts2 filter后面,那么必将导致无法加载到struts2中去,而后使用SecurityUtils.getSubject();的时候,导致出错,


解决办法:

shiro的filter应该放在struts2的 filter的上面

还可以在使用之前使用这种方式:即在SecurityUtils.getSubject();之前加入如下代码

 

Factory<SecurityManager> factory = new IniSecurityManagerFactory("classpath:shiro.ini");
// 创建SecurityManager (根据配置创建SecurityManager实例)
SecurityManager security = factory.getInstance();
SecurityUtils.setSecurityManager(security);

这个想必不用解释了吧

 

 


 

by 刘迎光@萤火虫工作室
OpenBI交流群:495266201
MicroService 微服务交流群:217722918
mail: liuyg#liuyingguang.cn
博主首页(防止爬虫):http://blog.liuyingguang.cn
OpenBI问答社区:http://openbi.liuyingguang.cn/

1/25