`
elvis4139
  • 浏览: 147752 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
'****************************************************************************** '* File:     pdm2excel.txt '* Title:    pdm export to excel '* Purpose:  To export the tables and columns to Excel '* Model:    Physical Data Model '* Objects:  Table, Column, View '* Author:   By '* Created:  2014-11-28 ...
Maven Web工程,启动tomcat后出现:java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener 检查发现maven下引用spring包,在xml中也能直接跳到ContextLoaderListener.class下。但启动报错。后来发现tomcat在发布项目的时候没有同时发布maven依赖所添加的jar包。 需要设置一下eclipse: 项目 —> 属性 -> Deployment Assembly -> Add -> Java Build Pa ...
1、 选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project;点击next。 2、 选择项目路径 use default Workspace location默认工作空间。 3、 选择项目类型 在Artifact Id中选择maven-archetype-webapp 4、 输入 ...
今天把工程打成jar包放到web工程下,启动服务器报错: Exception in thread "main" org.springframework.beans.factory.NoSuchBeanDefinitio nException: No bean named 'XXXX' is defined 后来发发现是用Eclipse导出Jar包时候没有勾选“Add directory entries”。勾选收重新导出发布。问题解决。
昨天突然发现Eclipse下的SVN图标不显示状态图标了,感觉十分不习惯。后来上网查了一下,说打开: windows ->preferences->General->Appearance->Label Decorations 勾选其中的 SVN 项。但勾选之后SVN图标又自动取消掉了。 于是删除掉工作区下.metadata文件夹,从新导入工程后又出现上述问题。后来发现是工作区中工程连接的是废弃掉的SVN,导致SVN图标每次都自动取消。断开废弃的SVN后问题解决。
一、Web.xml增加如下配置: 1、DruidWebStatFilter。如果没有配置filter信息。session监控,web监控等不可用。没有配置 <filter> <filter-name>DruidWebStatFilter</filter-name> <filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class> <init-param> <param-name>exclusions&l ...
1.工具下载: Eclipse4.2 jee版本(这里使用最新的Eclipse版本,3.7以上版本按照以下步骤都可以) 下载地址:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/SR2/eclipse-jee-juno-SR2-win32.zip&mirror_id=1142 Maven3.0.5版本下载地址: http://maven.apache.org/download.cgi 2.maven配置 maven下载后,需要配置环境变量,将m ...
最近用.Net和Java服务端通信,发现生成JSON时,json-lib自动把所有String中的null,转换成空串"",看源码发现是net.sf.json.processors.DefaultDefaultValueProcessor类中。默认就返回"",Number类型自动返回0。如下: public class DefaultDefaultValueProcessor implements DefaultValueProcessor { public Object getDefaultValue( Class type ) { ...
知其然 synchronized这类线程同步的机制可以解决多线程并发问题,在这种解决方案下,多个线程访问到的,都是同一份变量的内容。为了防止在多线程访问的过程中,可能会出现的并发错误。不得不对多个线程的访问进行同步,这样也就意味着,多个线程必须先后对变量的值进行访问或者修改,这是一种以延长访问时间来换取线程安全性的策略。 而ThreadLocal类为每一个线程都维护了自己独有的变量拷贝。每个线程都拥有了自己独立的一个变量,竞争条件被彻底消除了,那就没有任何必要对这些线程进行同步,它们也能最大限度的由CPU调度,并发执行。并且由于每个线程在访问该变量时,读取和修改的,都是自己独有的那一份变量拷 ...
最近要实现一个功能,上传SQL文件,后台执行上传SQL文件导入MYSQL数据库。实现方式: 1、读取上传文件,添加到Batch中批量执行。 String sql = ""; BufferedReader br = new BufferedReader(new FileReader(file)); while ((sql = br.readLine()) != null) {//使用readLine方法,一次读一行 if (sql.lengt ...
整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助! 方法1: 用SET PASSWORD命令   mysql -u root   mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin   mysqladmin -u root password "newpass"   如果root已经设置过密码,采用如下方法   mysqladmin -u root password oldpass "newpass" ...
今天使用BufferedReader br = new BufferedReader(new FileReader(file));读取上传sql文件并执行,每次都报SQL语法错误。后来调试发现br.readLine()读取出来的字符串长度比实际长度多1。第一个字符不可见, System.out.println(br.readLine().charAt(0) - 0)为 65279 。打印出来为空。 这就导致SQL执行时候会报语法错误。手动删除第一行第一个字符问题解决。
在VM下安装BT5,设置网络为桥接方式。自动获取IP后内网可以连接,但无法连接外网。需要手动设置ip地址: root@bt:~# vi /etc/network/interfaces 编辑IP地址 auto eth0 #iface eth0 inet dhcp iface eth0 inet static address 192.168.1.112 IP地址 netmask 255.255.255.0 子网掩码 network 192.168.1.0 网络地址 broadcast 192.168.1.255 广播地址 gateway 192.168.1.1 网关地址 ...
在使用mysql数据库过程中,遇到了错误ERROR 1146 (42S02):Table doesn’t exist,经过了两天,终于解决了这个问题。引起该错误的原因不同,对应的解决方法也不同。这里只针对我的情况进行一下说明。可能写的比较乱,希望你慢慢看 ...
我们知道,如果直接对密码进行散列,那么黑客可以对通过获得这个密码散列值,然后通过查散列值字典(例如MD5密码破解网站),得到某用户的密码。   加Salt可以一定程度上解决这一问题。所谓加Salt方法,就是加点“佐料”。其基本想法是这样的:当用户首次提供密码时(通常是注册时),由系统自动往这个密码里撒一些“佐料”,然后再散列。而当用户登录时,系统为用户提供的代码撒上同样的“佐料”,然后散列,再比较散列值,已确定密码是否正确。   这里的“佐料”被称作“Salt值”,这个值是由系统随机生成的,并且只有系统知道。这样,即便两个用户使用了同一个密码,由于系统为它们生成的salt值不同,他们的散列值 ...
Global site tag (gtag.js) - Google Analytics