自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谭先森的博客

技术小小白

原创 ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

配置: 项目来源:SpringBoot 实战 InteIIiJ IDEA 2018.2.4 Windows 10 专业版 64位 Oracle:win64_11gR2_database Hibernate 框架 oracle.jdbc.OracleDriver  版本 12.1.0.2...

2019-01-07 13:24:39 288 0

原创 ORA-01031: insufficient privileges(使用sqlplus / as sysdba登录时报错)

环境: 系统:Ubuntu 16.04 LTS docker.io docker 镜像:wnameless/oracle-xe-11g 简单记录: 使用 docker 镜像运行为容器之后没有进行任何配置,接着进入 oracle 容器,当使用 sys 登录 Oracle 数据库时报错,如下:...

2019-01-02 13:39:56 1231 1

原创 IDEA 运行 junit 测试时控制台中文乱码

试了网上的很多方法,比如修改 JVM 的启动参数、修改 IDEA bin安装目录的启动参数,修改IDEA的设置: Settings->Editor->File Encodings 的 Global Encoding、Project Encoding、Default en...

2018-12-20 16:22:41 2841 0

转载 解决 Spring MVC 使用 CommonsMultipartResolver 上传文件乱码

使用SpringMVC配置MultipartResolver来上传中文文件名的文件时,出现中文乱码的问题,解决方案: @Bean public MultipartResolver multipartResolver(){ CommonsMultipartResolver multi...

2018-12-19 14:01:04 458 0

转载 Error creating bean with name 'multipartResolver' SpringMVC 上传文件异常

HTTP Status 500 - Servlet.init() for servlet springmvc threw exception type Exception report message Servlet.init() for servlet springmvc threw ex...

2018-12-19 13:57:27 161 0

转载 Error: 0x800703fa - Press any key to continue

关于windows下如何安装linux子系统教程很多,可以自行百度,我采用的是Microsoft Store下载安装的方式,但是在启动Ubuntu的时候报错如下:Error: 0x800703fa - Press any key to conti...

2018-12-04 12:28:13 238 0

原创 GC 可达性分析算法

在主流的商用程序语言的主要实现中,都是称通过可达性分析(Reachability Analysis)来判定对象是否存活的,这个算法的基本思路就是通过一系列的称为“GC Roots“的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路程成为引用链(Reference Chain),当一个对象到 ...

2018-11-07 19:27:13 397 0

原创 Spring. FactoryBean的使用

一般情况下,Spring通过反射机制利用 bean 的 class 属性指定实现类来实例化 bean。某些情况下,实例化 bean 过程比较复杂,如果按照传统的方式,则需要在<bean>中提供大量的配置信息,配置方式的灵活性是受限的,这是采用编码的方式会得到一个简单的方...

2018-11-05 12:28:54 42 0

原创 ComboBox点击事件过滤

最近在做一个Swing的设计,用到了 ComboBox 下拉框,在为 ComboBox 的 Item 添加监听时遇到一个问题:每次点击都会触发两次监听事件。 查找资料得知,每一个 Item 在整个生命周期都会触发两次 ItemListener 事件: 选中 取消选中 当点击一个 Item 时...

2018-10-19 18:44:03 2468 0

原创 JMenuBar三级菜单

之前在JPopupMenu, Popup, PopupMenu之间摸索了好久,徒劳无功,还好终于解决了,做个记录。   在一般的菜单设置中,二级菜单的模式是:JMenu-----JMenuItem 而三级菜单的实质是:JMenu-----JMenu-----JMenuItem,也就是把原来的...

2018-10-17 20:19:21 181 0

原创 RMI 远程方法调用

1、服务端定义服务接口,该接口必须继承于Remote接口,然后定义接口方法,接口方法必须抛出RemoteException异常: public interface IntHelloRmi extends Remote { public String helloRmi() throws Rem...

2018-10-14 15:58:54 118 0

原创 Java并发:Callable与Future

Callable Runnable 封装一个异步运行的任务,可以把它想象成为一个没有参数和返回值的异步方法。 Runnable runnable = new Runnable() { @Override public void run() { } }; runna...

2018-09-29 20:42:58 46 0

原创 Spring. 通过XML装配bean

1.创建XML配置规范 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schem...

2018-09-22 23:58:14 85 0

原创 Spring. 通过Java代码装配bean

尽管在很多情况下通过组件扫描和自动装配来实现 Spring 的自动化配置是更为推荐的方式,但有时候自动化配置的方案行不通,因此需要明确配置 Spring。比如说你想要将第三方库中的组件装配到你的应用中,在这种情况下,是没办法在它的类上添加 @Component 和 @Autowired 注解的,因...

2018-09-20 21:16:45 182 0

原创 Spring. 处理自动装配的歧义性

在使用 @Autowired 注解的时候,如果有多个 bean 都能满足依赖关系,Spring 将抛出一个异常,这时,我们有必要处理自动装配的歧义性,来唯一确定一个要使用的 bean。 1.标示首选的 bean 在声明 bean 的时候,可通过将其中一个可选的 bean 设为首选( prima...

2018-09-18 18:44:45 103 0

原创 web.xml

 部署描述符 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee"...

2018-09-18 18:04:02 45 0

原创 Spring. 自动化装配bean

Spring从两个角度来实现自动化装配: 组件扫描( component scanning ):Spring会自动发现应用上下文中所创建的 bean。 自动装配( autowiring ):Spring自动满足 bean 之间的依赖 1、创建可被发现的bean 创建一个接口CompactDi...

2018-09-18 18:02:15 244 0

原创 Spring. 条件化创建bean

假设你希望某个 bean 只有在满足某个条件的时候才会创建,Spring 4 引入了一个新的 @Conditional 注解,它可以用到带有 @Bean 注解的方法上,如果给定的条件结果为 true,则创建这个 bean,否则,这个 bean 会被忽略。 以下是一个示例: @Bean @Co...

2018-09-18 17:24:38 225 0

原创 Java FTPClient 远程文件上传下载追加

注意事项: 导入jar包:commons-net-3.6.jar(百度云分享) 用于登陆FTP服务器的账户对文件操作目录必须有读写权限 import java.io.File; import java.io.FileInputStream; import java.io.FileOutput...

2018-09-13 16:58:19 2548 0

原创 在JSP中引入JSTL标签库

<!-- JSTL 函数 包含一系列标准函数,大部分是通用的字符串处理函数--> <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"...

2018-09-06 17:56:27 4934 0

原创 Java内存模型笔记

Java内存模型规定所有变量都是存在主存当中(即物理内存),每个线程都有自己的工作内存(类似高速缓存),线程对变量的操作都是在工作内存中进行,而不能直接对主存进行操作,每个线程不能访问其他线程的工作内存。 1.原子性 Java内存模型只保证了对基本数据的读取和赋值是原子性操作,如果要实现更大范...

2018-08-03 16:46:23 73 0

原创 关于Session, Request, Application

使用ActionContext对象需要Action处理类继承ActionSupport类 通过ActionContext可以获得session、request、application,但他们并不是真正的HttpServletRequest、HttpServletResponse、Servle...

2018-08-03 15:47:19 96 0

原创 修复eclipse代码提示过度智能

eclipse版本:     1.打开eclipse插件管理:windows->show View->other->Plug-ins   2.找到org.eclipse.jface.text   3.右键单击选择import as...

2018-07-30 11:49:38 514 0

原创 Vim命令汇总

在命令行下使用Vim进行文本编辑$ vim file1 用vim打开file$ vim file1 file2 用vim同时打开file和file2, 默认进入file1的编辑界面$ vim -x file1 创建加密文档, 进入后会要求输入密码,确认密码恢复文件1. $ vim -r 从...

2018-07-10 16:42:46 54 0

原创 关于form表单提交

<!--HTML--> <form id='test_form' action='' method='' onsubmit='return checkForm()'&...

2018-07-05 16:39:17 2297 0

原创 struts2 - java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAnd

tomcat启动时报错:struts2 - java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAnd原因: struts版本不同, web.xml的配置可能也不同举例:str...

2018-06-07 23:03:06 118 0

原创 基于Struts2的文件上传

一  新建jsp文件: index.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"...

2018-05-29 14:12:58 67 0

原创 关于字符编码与解码的小结

针对下面几种常用的字符码表 ASCII :     美国标准信息交换码,使用7位二进制数来表示所有的大小写字母,数字0~9,标点符号以及在美式英语中使用的特殊控制字符 ISO8859-1 : 拉丁码表,兼容ASCII,还包括西欧语言,希腊语,泰语,阿拉伯语等 GB2312 :    中文码表,...

2018-04-11 16:04:01 102 0

原创 时间戳格式化

获取系统当前时间戳 long timeStamp = System.currentTimeMillis(); 将时间戳转化为Date对象 Date date = new Date(timeStamp); 按指定格式生成解析对象 SimpleDateFormat dateFormat...

2018-04-10 12:39:28 5729 0

原创 查看自己的csdn博客地址

编辑个人资料时候,有时候会要用到个人的博客地址,但是如果只是简单登陆到个人中心的话,地址栏里只会显示csdn官网的地址这个时候,可以继续前往进入某一篇博客,就会发现地址栏显示了该文章的详细地址,例如:http://blog.csdn.net/qq_36420790/article/details/...

2018-02-18 14:01:48 5354 0

原创 QT 构建时错误

Could not create directory "D:\Documents\QT\Error in " Util.asciify("build-nihao-Desktop_Qt_5_7_0_MinGW_32bit-Release")": Ty...

2017-11-02 23:20:53 859 2

原创 常用Mysql命令

  增   创建数据库:create database database_name;//character set utf8; 创建数据表:create table <表名> ( <字段名1> <类型1> [...

2017-10-23 22:24:43 77 0

原创 解决在Cisco Packet Tracer中,接口up, 协议 down的问题

FastEthernet0/0 is up, line protocol is down (disabled),发生这种情况的原因之一在于 路由器不支持全双工,此时若将其接口设置为全双工则会造成链路不通

2017-09-18 21:40:03 5799 0

提示
确定要删除当前文章?
取消 删除