日常记录

Eclipse更改@Author的属性以及注释模板的一些设置

一个人想着一个人 提交于 2020-02-28 15:59:38
一、修改Eclipse中@Author注释的值 在Eclipse的目录下,找到eclipse.ini,打开并在最后加上值-Dsuer.name=用户名 二、编辑自己的注释模板 1、编辑类注释的模板 通过菜单 Window->Preference 打开参数设置面板,然后选择:Java -> Code Style -> Code Templates ,在右侧选择Comments,将其中的Types项,然后选右边的”Edit”,进入编辑模式 ,然后输入如下内容 /** * @author ${user} * * @version $$id:${file_name},v 0.1 ${date} ${time} ${user} Exp $$ */ 来源: oschina 链接: https://my.oschina.net/u/1158633/blog/487046

正向代理、反向代理、透明代理

蓝咒 提交于 2019-12-07 11:46:32
正向代理 这个想必大家都比较清楚了,翻墙就是正向代理的经典例子。通俗的说就是: A用户无法访问twitter,但是我能访问B服务器,而B服务器可以访问twitter。于是我访问B服务器,告诉它”嗨,伙计,我要访问twitter“,B服务器收到请求后,去访问twitter,twitter把响应信息返回给B服务器,B服务器再把响应信息返回给A。这样,通过B代理服务器,就实现了翻墙。 所以说,正向代理是一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理服务器发送一个请求并指定目标(原始服务器),然后代理服务器向原始服务器转发请求并将获得的内容返回给客户端。客户端必须要进行一些设置才能使用正向代理。[注意,这里面指定目标、客户端必须设置是正向代理和反向代理的区别之处] 反向代理 反向代理很大情况是为了保护原始服务器。 比如现在服务器A域名为www.sina.com.cn,黑客H通过技术手段想去攻击,那服务器A可能就会挂掉。但如果我在H和A之间搞一个代理服务器C冒充原始服务器,那么,对黑客而言,C服务器就是A服务器。即使他真的把C服务器搞挂了,对A服务器也不会有影响。实现起来也很简单,就是在服务器A设置一个防火墙,保证只有C服务器才能访问A。其他任何请求都会被拒绝。这样就完成了A服务器的隐藏。服务器C实现的功能就叫做反向代理。 所以说,反向代理是和正向代理相反

关于java在用jdbc技术往mysql数据库插入数据出现乱码问题的解决方案

萝らか妹 提交于 2019-11-29 17:29:57
昨天,用练习java语句时候,尝试往mysql数据库表中的tb_emp表中添加,数据时候遇到了中文乱码问题,经过百度查询原来是我在连接数据库时候没设置成和建表时的编码一致所导致的。我在mysql用可视化工具建表时候用的是utf-8编码的。原来没有在获取连接方法里指定连接方式时候代码如下: public Connection getConnection(){ try{ con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test","****","******"); }catch(SQLException e){ e.printStackTrace(); } System.out.println("连接好了"); return con; } 当插入了数据后出现了中文乱码: 后来我把数据库的连接语句改成这样指定了编码方式,插入数据的乱码问题成功解决了: con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test?characterEncoding=UTF-8","****","******"); 主要是多了问号部分代码,这样再插入数据就没有乱码了。 最后说一下一上人名纯属虚构,如有雷同纯属巧^~^。 来源: oschina 链接: https:/