- 浏览: 185513 次
- 性别:
- 来自: 广州
最新评论
-
chokee:
有用
jquery easyui DataGrid 数据表格 属性 -
Yaphis:
就把API复制了一遍.有意义么?
jquery easyui DataGrid 数据表格 属性 -
wzwahl36:
问下博主,试用java进行png的压缩,在视觉分辨不出效果差异 ...
一般PNG图片压缩的Java实现
文章列表
CentOS 安装Jitamin项目管理软件
- 博客分类:
- 开发吧
因为jitamin 建议使用php7 ,所以,开始要检查一下php 的版本,如php -v
如果是5.5 之类,建议卸载
rpm -qa|grep php
然后一个个删除
rpm -e php56w-gd-5.6.33-1.w7.x86_64
rpm -e php56w-mysql-5.6.33-1.w7.x86_64
rpm -e php56w-5.6.33-1.w7.x86_64
rpm -e php56w-devel-5.6.33-1.w7.x86_64
rpm -e php56w-intl-5.6.33-1.w7.x86_64
rpm -e p ...
在微服务中数据库拆分示例
- 博客分类:
- 开发吧
微服务是当前非常流行的技术框架,通过服务的小型化、原子化以及分布式架构的弹性伸缩和高可用性,可以实现业务之间的松耦合、业务的灵活调整组合以及系统的高可用性。为业务创新和业务持续提供了一个良好的基础平台。本文分享在这种技术架构下的数据架构的设计思想以及设计要点,本文包括下面若干内容。
微服务技术框架中的多层数据架构设计
数据架构设计中的要点
要点1:数据易用性
要点2:主、副数据及数据解耦
要点3:分库分表
要点4:多源数据适配
要点5:多源数据缓存
要点6:数据集市
为了 ...
分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容错性) 可靠性定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进行取舍。
原文链接地址:http://luyiisme.github.io/2017/04/22/spring-cloud-service-discovery-products/
这里就平时经常用到的服务发现的产品进行下特性的对比,首先看下结论:
Featur ...
JITAMIN 安装
- 博客分类:
- linux
以下所有操作是在ubuntu 下进行, 其他操作系统类似
1、自已安装mysql , 5.5,5.6,5.7都可以
2、创建一个以utf8为编码的jitamin 空库..
3、在系统中创建/var/www/ 的目录
4、下载php7.0 ,, sudo apt-get install php7.0-fpm php7.0-mysql php7.0-common php7.0-mbstring php7.0-gd php7.0-json php7.0-cli php7.0-curl libapache2-mod-php7.0 php7.0-xml ,记住所有操作都得运行完毕
5、 ...
分布式系统跨域调用问题
- 博客分类:
- 开发吧
在分布式系统中, 大部分在后台做远程调用, 从hession,到dubbo、dubbox , spring cloud 等,所以前台感觉不到跨域问题, 但是有些特殊要求,需要做前端远程调用
从A系统调用B系统页面,在这里不考虑权限问题 ,因为某些系统单点、授权等方式。
调用方式:
1、ajax ,
大部分人用jquery 做为基础框架,那么以jquery 为基础。
直接使用ajax 是不允许跨域 ,报错调用端不允许,那么怎么解决?
首先在调用ajax 增加头部,如下
$.ajax({ url: href, type ...
nginx 代理tomcat 时web 配置
- 博客分类:
- 开发吧
一般使用nginx 代理tomcat 做集群时,常常使用 nginx 中的proxy_pass ,但是后面接的只接收
ip+端口,同进大部分的web 并不是用ROOT 目录来布置的,所以需要转换
只需要在conf/server.xml 下进行配置就可以行。
以pos 项目发布为例, 平常放在webapps/pos , 访问时192.168.0.5/pos . 这样不简单
在conf/server.xml 中<Host> 标签中, 增加
<Context path="" docBase="/var/data/pos" debug ...
Centos中如何利用yum方式安装程序
- 博客分类:
- linux
下面以JAVA为例,进行讲解怎个yum 安装过程应用
查看是否已安装了java ,可以用java -version , 或者 yum list installed |grep java
如果已安装
1、执行卸载 yum -y remove java-1.7.0-openjdk*
2、查看yum 能提供那些包
yum -y list java*
正常情况会出现一系列表
Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfile* base: centos.ustc.ed ...
linux 中root 也删除不了的文件
- 博客分类:
- linux
今天布署一套新的centos 7.4 ,挂载老的数据盘,在清除原老的数据盘中的数据时,有两个文件老是删除不了, 重命名也不行,我用的可以root 账户
chmod 也不行,想了下,可能文件属性被要改了。那得改回来
用chattr 吧。
[root@iZ94qqcxarpZ www]# rm -rf java.log rm: cannot remove ‘java.log’: Operation not permitted[root@iZ94qqcxarpZ www]# lsattr----i----------- ./java.log----i----------- ./03618.l ...
jenkins+sonarQube自动化分析平台构建
1、jenkins 安装
此处省略,可以参考
http://download.csdn.net/download/yixibo23921552/10189424
2、sonarQube 安装
到 https://www.sonarqube.org/downloads/ 下载,找对对应版本,注意对应的jdk版本 ,下载后,解压到系统目录即可 /opt/java/sonar/sonarqube-5.6.6
3、sonarQube 插件安装
登录进入jenkins ,进入系统管理 ,选择插件管理, ...
weblogic 安装使用
- 博客分类:
- weblogic 安装初始化
1、下载weblogic
http://pan.baidu.com/s/1i3lLKBN
这里提供10.3.6 下载
2、安装
3 配置
http://localhost:7001/console 进入控制台操作
布署war时,如果出现如下错误
无法访问所选应用程序。
Exception in AppMerge flows' progression
Exception in AppMerge flows' progression
VALIDATION PROBLEMS WERE FOUND problem: cvc-enumeration- ...
来自 博客园 风流涕淌 (philoo.cnblogs.com) 翻译
扩展自
在eclipse 使用cdt 时,总是报类似如下的错误:
Symbol 'cout' could not be resolved
或
Symbol 'std' could not be resolved
这样的错误。
感觉像没有识别库文件一样。
很大网站计论是cdt 版本问题,
其实是我们自已复制的问题
下下来的cdt-master。。。zip
不要是eclipse 在线加载的玩艺;
在后来版本的CDT中,不自带include cygwin 库了,
所以要手动加进么
C:\cygwin\lib\gcc\i686-pc-cygwin\4.5.3\include\c++C ...
使用PngEncoder压缩png图片
- 博客分类:
- 开发吧
PngEncoder,它的主要功能是 把java的Image对象或者BufferedImage对象转换成Png格式,并且也有压缩功能。详细资料请参阅官方文档,我在这里给出一个代码的例子,供参考。
public static void handlePic(String sourceFile,String outFile,int w,int h) { try { long t1=System.currentTimeMillis(); w=80;h=80; double ratioH=0.0; double ratioW=0.0; File file=new Fi ...
一般PNG图片压缩的Java实现
- 博客分类:
- 开发吧
由于对资源或网速的要求,在手机游戏或一般的网页游戏中,希望能对图片进最大可 能的压缩,以节省资源。最近公司做的项目也有对这方面的需求,于是我在网上逛了半天,希望能发现现成版的Java方法可以使用(用程序来压 ...
java连接oracle集群url
数据库url : jdbc:oracle:thin:@(DESCRIPTION =
(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.131)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.132)(PORT = 1521)) (LOAD_BALANCE = no)(FAILOVER=YES) ) (CONNECT_DATA = ( ...