- 浏览: 44080 次
- 性别:
- 来自: 上海
最新评论
-
东方胜:
这样以后session还有效吗
去掉url中的 jsessionid -
ufo22940268:
龙宝宝是天才
java各种异常
文章列表
最近,公司的服务器 迁移到 云服务器上,出现了 web应用系统 的tomcat报错日志信息。
参看日志显示 程序指定的目录文件写入失败,进一步参看源代码:
File.renameTo(File f);
定位到此方法,目标文件未写入成功, 经查是由 File.renameTo 方法 对 Linux系统的 文件存放目标目录格式为 NFS 不支持 导致(原服务器文件格式为 ext3 是可以的,云服务器的目录格式为 NFS,源码、JDK 和其他配置都未变)。
改用: org.apache.commons.io.FileUtils
import java.io.Fi ...
1. 在任一个Maven 项目中的 pom.xml 加入 引入 Spring Boot 的依赖配置:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> ...
-- 更改 Jobmanage表 里的 joddesc 为 clog 类型
alter table Jobmanage add jobdesc clob;
update Jobmanage t set t.jobdesc =t.joddesc;
alter table Jobmanage drop column joddesc;
alter table Jobmanage rename column jobdesc to joddesc;
Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的 ioc和 aop ioc 提供了依赖注入的容器 aop ,解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。Spring MVC ...
最近查看生产服务器的日志,看到有些错误信息出现的比较多:摘取错误片段信息
java.sql.SQLRecoverableException: 无法从套接字读取更多的数据
org.hibernate.TransactionException: unable to rollback against JDBC connection
org.hibernate.TransactionException: rollback failed
org.springframework.transaction.TransactionSystemException: Could not ...
1、SpringJNDI数据源配置信息:
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>java:comp/env/jcptDataSourceJNDI</value>
</property>
</bean>
红色部分是tomcat或者其他应用服务器配置的JN ...
最近公司的源代码服务器总是出一些小问题,为了安全,把老的SVN服务器迁移到 新的机器上。
老的服务器是 Linux RedHat Enterprise 系统,新服务器是windows 操作系统。
一. 在windows服务器上 安装 SVN 服务
1.下载SVN
http://subversion.tigris.org/files/documents/15/47866/svn-win32-1.6.0.zip
2.安装:下载完后,将安装包解压到 E:\subversion
3.建立Repository:如在E:\svndata目录下新建 svn 源代码仓库,CMD打开命令控制台 ...
为当前用户创建cron服务
1. 键入 crontab -e 编辑crontab服务文件
例如 文件内容如下:
*/2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh
保存文件并并退出
*/2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh
*/2 * * * * 通过这段字段可以设定什么时候执行脚本
/bin/sh /home/admin/jiaoben/buy/deleteFile.sh 这一 ...
[img]
[/img]
这个架构主要的作用 数据洪流都被redis挡在外,大部分上报来的数据都是相差不大的。这个架构最大的优点就是 便宜,性价比高。
缺点:数据同步比较慢。要速度,同步性必然会受一些影响。大部分实时数据都存储在Redis中了。要一段时间后再指导入至DB。
将一些变化比较少的,但是比较敏感的数据实时写入至DB。所以我建议 DB和redis是平级。Redis只是DB的一个补充。不能当作一层来用。也不适合。
redis有很多功能。挡数据只是很小一部分。还可以做订阅、管道。而且还有单线程的特点。当我想拿实时数据时我可以很快的拿出来。而这些记日志都不能达到。
一,图片体验的优化。
在手机上显示图片,速度是一个非常重要的体验点,试想,如果您打开一个网站,发现里面的图片一直显示失败或者是x,稍微做得好一点的,可能是一个不消失的loading或者是菊花等等,但不管如何, 没能快速的拉取和展示图片对用户体验是一个极大的挑战。那么,手机上的图片体验如何做呢?这里笔者有些小总结:
1,减少图片的大小。在失真度和图片大小中做好折衷,尽量利用工具减少图片的size,也可以考虑利用不同的图片格式。
2,减少图片的请求数。可以考虑把多个图片利用类似css sprite的方式进行合并,这样可以加载一次即可;
3,考虑缓存。对图片在客户 ...
1. 创建表空间
CREATE TABLESPACE TEDB DATAFILE 'TEDB.dbf' SIZE 200M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
CREATE TEMPORARY TABLESPACE TEDB_temp TEMPFILE 'TEDB_temp.dbf' SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
2.建立用户
GRANT unlimited tablespace ,create sequence,CREATE P ...
tomcat jndi数据库连接池
1. 在tomcat服务器目录下面的conf中找到一个叫Context.xml的配置文件,在其中加入以下代码:
<Resource name="jdbc/books"
auth="Container"type="javax.sql.DataSource" maxActive="100"
maxIdle="30" maxWait="10000" username="sa" password="1 ...
spring,myb[size=small][/size]atis事务管理配置与 Transactional注解使用
概述
事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。
Spring Framework对事务管理提供了一致的抽象,其特点如下:
为不同 ...
控制台提示信息:
1.
2.
在解析 xml格式的 InputStream,要先转字节码处理下再解析,否则可能会出现上面的错误。
public static String InputStreamTOString(InputStream in,String encoding) throws Exception{
ByteArrayOutputStream outStream = new ByteArrayOutputStream();
byte[] data = new byte[4096];
i ...
1: 搭建步骤
搭建的详细步骤 参考 http://longzhun.iteye.com/blog/1745394
2. 用管理员登录,新增自己的账号并分配权限。
配置依赖的 settings.xml 文件(参考附件 settings.xml)
3. 搭建 根 Maven 服务工程(com-root)
com-root 工程的 pom.xml 样例:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst ...