- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 Windows高效开发环境配置(一)
前言用了多年的 MacOS 做开发,一系列诸如 Alfred、Item2、Oh-my-zsh 之类的工具,大大地提升了工作的效率和使用舒适度。新工作不给配 Mac 电脑,自己带电脑每天背着实在麻烦,就花时间研究了下如何在 Windows 上配置一个高效的开发环境,将以系列文章的形式分享出来,希望可以对使用 Windows 开发的大家有些帮助!在 MacOS 上,iTerm2 + Oh-My-Zsh 是高效生产力工具组合,其终端命令行提示功能及其便携,尤其是 zsh-autosuggestions 命令行
2022-07-28 23:19:35 363
原创 再也不怕遇到Spring Bean循环依赖问题啦!
基于 Springframework 的应用开发,尤其在系统比较复杂时,可能会出现 Bean 循环引用的情形。本文分享一下如何解决这类问题。关注公众号 逻魔代码 及时获取更多技术干货!正常引用依赖关系:Bean A → Bean B → Bean C循环引用依赖关系:Bean A → Bean B → Bean A我们知道 Spring 应用在启动时,即会创建 Spring context,加载并实例化 Bean。正常引用依赖关系中,Spring 尝试实例化 A,发现其依赖 B
2022-06-12 00:35:26 335
原创 2022年,你网站还不支持HTTP2吗?
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录SSL/HTTP2 简介实操配置参考总结欢迎关注公众号:逻魔代码大人,都 2022 年了,你的网站还不支持 HTTP2 吗?什么?你甚至还没有开启 SSL/TLS 模式?!SSL/HTTP2 简介SSL(Secure Sockets Layer, 安全套接字层),是用于建立计算机之间授权与加密连接的一种协议。事实上,SSL 协议已经在 1999 年 TLS(Transport Layer Security,传输层安全).
2022-05-30 17:58:30 695
原创 SpringBoot: Filter vs HandlerInterceptor ?
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言Servlet过滤器 Filter拦截器 InterceptorFilters vs HandlerInterceptors总结欢迎关注公众号:逻魔代码前言本文记录了 Servlet、Servlet Container、Filter、Interceptor、HandlerInterceptor 等概念相关的内容。我们知道,在Java Web开发时,若想对请求或响应做出统一的逻辑处理,可以使用过滤器或者拦截器。那么具.
2022-05-30 17:47:33 281
原创 树莓派Raspberry Pi 入门之HowTo
1. Login 2. 安装nvcserver 3. 设置nvcserver分辨率New ‘X’ desktop is raspberrypi: 1 远程桌面连接默认接受端口是5901.再次使用nvcserver –geometry 1024x768 的时候,意味着New ‘X’ desktop is raspber
2013-09-28 00:45:05 2101
转载 HTTP状态码大全
完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用reque
2013-09-27 16:00:08 862
原创 Linux修改用户名和用户组
最近安装了Red Hat Enterprise Linux 5,以作学习之用。因为安装的时候随手创建了一个用户,后来却不太满意,需要修改下用户名。摸了许久才搞定并且理解,记录如下:总体来说,修改用户名和所在组,经过了一下步骤:1. 修改用户名称2. 修改用户所在主要组名称3. 修改用户主目录名称4. 修改新用户主目录指向上述步骤,经过图形界面修改和命令修改两
2013-08-17 12:50:06 5542
转载 Eclipse安装插件
eclipse插件的安装方法大体有以下三种: 第一种:直接复制法:假设你的Eclipse的在(C:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件到指定目录AA(c:\AA)文件夹,打开AA 文件夹,在AA文件夹里分别包含两个文件夹features和plugins ,然后把两个文件夹里的文件分别复制到eclipse下所对应的文件夹下的features
2013-02-03 00:25:27 601
转载 Java IO流分析整理
Java中的流,可以从不同的角度进行分类。按照数据流的方向不同可以分为:输入流和输出流。按照处理数据单位不同可以分为:字节流和字符流。按照实现功能不同可以分为:节点流和处理流。 输出流: 输入流:因此输入和输出都是从程序的角度来说的。字节流:一次读入或读出是8位二进制。字符流:一次读入或
2013-01-24 09:22:02 551
原创 Hibernate标识符生成策略
Java语言中按照内存地址来区分或识别一个类的不同对象,而关系型数据库按主键值来区分或识别同一个表的不同记录。作为一个优秀的ORM框架,Hibernate使用OID来协调这二者之间的矛盾。OID是关系数据库中的主键(通常是代理主键,也有自然主键)在Java对象模型中的等价物。在运行时,Hibernate根据OID来维持Java对象和数据库表中记录的对应关系。与表的代理主键对应,OID也
2012-12-29 10:48:30 801
原创 Oracle远程客户端配置
Oracle安装之前,为了在Oracle主目录有Net Configuration Assist自动正确配置监听等文件,必须删掉因为使用远程客户端而配置的环境变量,否则会通过环境变量在远程客户端的network/admin/下生成配置文件。Oracle正确安装、创建实例、配置监听之后,会在C:\app\oracle\product\11.1.0\db_2\NETWORK\ADMIN下自
2012-12-08 23:01:46 845
转载 oracle数据类型
oracle数据类型 有道是,磨刀不误砍柴工。多了解一些底层的东西,对于Oracle开发、维护大有裨益。个人总结了一些Oracle数据类型集解,相信读者阅读了本文以后,Oracle数据库开发起来会事半功倍!在Oracle数据库中,每个关系表都由许多列组成。给每一列指派特定的数据类型来定义将在这个列中存储得数据类型。1、CHAR最多可以以固定长度的
2012-12-04 20:27:50 637
转载 完全卸载oracle11g步骤
完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。5、 运行regedit
2012-12-02 13:12:57 905 1
原创 Servlet重写init(ServletConfig config)还是init()
写一个Servlet时,有时需要我们重写该Servlet的初始化方法,然后,究竟是重写init(ServletConfig config),还是重写init(),这是个问题。要明了这一点,首先要知道Servlet的几个类和接口的联系:ServletConfig接口:其中有getServletName();getServletContext();getInitParameter(String
2012-11-22 17:58:26 2951 4
原创 MySQL的一些基本操作
相信学过任何一种数据库的人都知道,一般来说,标准SQL语句是大体相同的。各公司开发的不同数据库,性能上或有不同,但这个对于我们使用者来说,只是效率问题,我们所关注的只是对一种数据库的使用。既然说了SQL语句是大家都遵守的,那么我们对于一门数据库的掌握应该说就是一些基本的系统操作了。这里就是今晚摸索的MySQL数据库的一些入门的操作。一、 简介(开始接触一个产品,有必要稍微了解一下其基本信息)
2012-11-16 21:09:40 668
原创 为Eclipse创建Ant的build.xml文件编辑自动提示
Eclipse中编辑XML配置文件的时候我们总是习惯于既有的自动提示和和完成功能,事实上它是因为有了DTD的句法约束,特定功能的XML文件都有特定的DTD头来验证和约束句法,而普通的XML文件则没有这种优待。JavaEE版的Eclipse自动集成了Ant插件,但是,并没有提供Ant的DTD文件。原因在Apache官网的Ant项目下的FAQ中有解释,原文如下:Is there
2012-11-16 20:27:17 981
原创 Eclipse启动Tomcat后无法访问项目
Eclipse中的Tomcat可以正常启动,不过发布项目之后,无法访问,包括http://localhost:8080/的小猫页面也无法访问到,报404错误。这是因为Eclipse所指定的Server path和Deploy path的问题。在Eclipse配置的Tomcat Server上双击,可以看到下图:要想解决上述问题,需要修改Server path 和 Deploy pa
2012-11-16 20:23:10 4415
原创 java环境变量配置
环境变量的配置:下载好的JDK是一个可执行安装程序,双击安装。将安装路径改为:D:\Program Files\Java\jdk1.6.0_05(当然其他路径也可以)。JDK安装完成之后我们来设置环境变量:我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置,分别设置如下三个环境变量:(1)设置JAVA_HOME:一是为了方便引用,比如,JDK安
2011-10-14 18:04:11 700
C.Sharp.3.0.Design.Patterns
2013-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人