- 博客(83)
- 资源 (6)
- 收藏
- 关注
原创 ddd简单认知(供大家参考批判,欢迎留言)
ddd思想:名词解释:cqrs:可以理解为增删改查,对应为XXXquery XXXCmd洋葱理论:即为对象的不断分解 不断重构 不断喜欢的过程领域模型:含有复杂行为的领域或对象值对象:值对象没有主键属性,或者说,在某个领域下的值对象可以是另一个领域的entity对象,只是再当前领域下,它是一个值而已聚合 (Aggregate):是一组生命周期一致的实体集合,表达统一的业务意义。 聚合的意义在于让业务统一、一致,在面向对象中有非常重要价值。聚合根( Aggregate Root):
2022-05-25 11:47:24
518
原创 lombok的@Data注解不想为某个字段生成getter/setter方法
在不想添加getter的实体类字段上添加@Getter(AccessLevel.NONE),setter同理public Test{ /** * 通话时长 */ @Getter(AccessLevel.NONE) private String duration; } ————————————————//版权声明:本文为CSDN博主「Lucian-wgy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。//原文
2022-04-02 17:28:03
2744
原创 当类上存在属性的 set方法和@Resource 注解时,二次调用有问题
问题描述:Entity 类上使用了Data注解,并且存在@Resource资源类,再entity第一次使用资源类时,资源类可以被输入进来,第二次再进行调用时则加载不到资源类,造成nullpointer异常。问题解决:去掉Data注解,对相关属性进行单独生成getset 方法。问题原因:方向:spring再二次注入的时候 识别到了 set方法 就不进行注入,待找到详细方法说明相关原理:...
2022-04-02 11:09:59
631
转载 CAP理论-讲的比较深入
原文链接:CAP理论该怎么理解?为什么是三选二?为什么是CP或者AP?面试题有哪些? - 知乎CAP 理论,相信很多人都听过,它是指:一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项。为什么要理解 CAP 理论?我能说出很多理由来。如果是在职场上,也许最合适的理由是,当领导给出的任务不靠谱时,我们可以依据 CAP 去否决它。比如,有这么一个任务,给你定了三大目标: 1. 既要
2021-09-25 23:38:23
479
转载 static代码块在什么时候执行
一、误区:简单认为JAVA静态代码块在类被加载时就会自动执行。证错如下: class MyClass1 { static {//静态块 System.out.println("static block "); }}public class Main { Class[] classArray = { MyClas...
2019-10-31 11:00:31
12435
原创 正则匹配地点 标点符号
package common.util;import java.util.regex.Matcher; import java.util.regex.Pattern;public class Test {public static void main(String[] args) { String dz = "大二、、。哈哈哈哈哈哈多大,我家住在河北省信阳市罗山县周党镇ddad。地点撒多撒
2017-11-01 10:47:31
644
原创 tomcat memcache session 共享配置相关
以前做过一次session 共享, 这次做一个备份说明。 不多说了 上配置所需要得jar包memcached-session-manager-1.6.5.jarmemcached-session-manager-tc7-1.6.5(tomcat6 请选tc6)javolution-5.4.3.1.jarmsm-javolution-serializer-1.6.5.jarspymemca
2017-03-08 13:40:14
479
原创 spring redis 相关配置总结
spring redis 相关配置总结好久都没有更新过日志了,最近也应接不暇的在踩雷!今天模拟上线,趁现在写写东西。吼吼吼…… ps:第一次用这个编辑器 感觉还不错!spring redis 整合配置spring redis pom配置spring redis 整合的相关配置<bean id="jedisPoolConfig" class="redis.clients.jedis.Jedi
2017-02-17 20:29:32
516
转载 Update Left Join
Update Left JoinSQL的UPDATE联查更新语句,开始想都没想就要这样做,然后语法出了上网查了下,还真有,以前没这样试过,记录一下方便回忆1234567Update a set a.Manage_FunctID=b.Manage_FunctID F
2017-01-16 12:06:59
3086
原创 aop 切面对象执行方法
Member memb = ((AddWmpsBuyRecord3_2MobileAction)AopContext.currentProxy()).getCurrentMember();System.out.println("memb>>>>>>>>>>>>>>>>>>>>AddWmpsBuyRecord3_2MobileAction>>>>>>>>>>>>>>>>>>>>");Syst
2017-01-10 22:12:22
802
原创 随笔2016年最后的状态.
我也不知道我要写些什么,只是好久都没有写了.来北京已经4年了,觉得还是没有什么太大的长进. 反而觉得越来越累.也不是想抒发什么.我是一个不太爱表达自己的人.尽管平时的时候很逗逼.北京的房价是越来越高了,觉得离自己越来越远了(曾经也没有近过).还是单身汪.还是有拖延症.还是会很晚才睡.最近在考驾照.这让我学会了很多,让我第一次有明确感觉的的接触到了"控制"..............."控制"
2016-12-18 13:31:56
333
转载 map排序及keyset顺序问题
import java.sql.Timestamp;import java.util.HashMap;import java.util.Hashtable;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Map;import java.util.Set;import java.util.TreeMa
2016-12-08 22:32:11
9681
1
原创 dubbo 配置
以下是我的dubbo 配置文件,在启动正常以后可以在dubbo 的管理后台查看你的服务是否注册上 和你需要调用的服务是否存在retries="0" 属性最好设置成0 或者不设置, 因为dubbo 是一个长连接的机制, 不建议去重试,长时间不响应失败就失败了.返回到前端 ,让用户再去掉一次就好了 xmlns:xsi="http://www.w3.or
2016-05-14 15:26:12
754
原创 spring 多数据源配置
以下是我的xml配置,在配置的过程中涉及到不同的包分配不同的数据源,在这里用逗号分割就好 当然通配符能结局的那是最好了.还有就是在配置的时候指向MapperScannerConfigurer 的 sqlSessionFactory 的时候 就正常指向就好.网上也有两种指法 这里就不一一说了 .xmlns:xsi="http://www.w3.org/200
2016-05-14 15:20:53
335
原创 mavn pom 配置
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 com.el.act eloan-act war 0.0.1-SNAPSHOT eloan-act Maven Webapp http://maven.
2016-05-14 15:12:53
826
原创 spring rabbitmq 整合配置
以上是我的applicationContext-mq.xml 配置(对一些名称有一些手动的修改 因为有些不该出现的东东.so 希望亲人们在参考的时候注意下名称关联关系是否统一)
2016-05-14 15:05:21
3475
1
原创 rabbitmq 集群 ha负载 Consumer raised exception, processing can restart if the connection factory
rabbitmq 集群 ha负载 Consumer raised exception, processing can restart if the connection factory
2016-05-14 14:56:53
21504
1
翻译 centos 7 mini 更改防火墙设置.替换成原来el的防火墙
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动2、安装iptables防火墙yum install
2016-04-23 22:57:24
682
原创 filter获取 spring bean 或者service
1.将filter 注册到spring 中成为一个组件,class 上加注解@Component2.在web.xml 中将filter的配置指向spring 中的org.springframework.web.filter.DelegatingFilterProxy。由spring 来操作。3.在applicationContext.xml中配置扫描filter的包。注意:web xm
2015-11-24 15:37:45
1077
原创 mysql proxy 主从复制 读写分离
背景:redhat5.下载的mysql proxy 是最新的0.8.5免安装版首先要做主从复制主数据库:vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进制日志 server-id=244 //[必须]服务器唯一ID,默认是1,一般取IP最后一段
2015-10-30 16:46:02
343
原创 yum 提示 No module named yum
背景:这两天在做一个项目的负载和读写,redhat 5 x86_64。 还是老套路。要换掉yum..........换掉以后提示:There was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was: No modul
2015-10-25 18:04:26
943
原创 linux安装mysql yum No package mysql-server available.
http://serverfault.com/questions/662741/yum-no-package-mysql-server-available-in-cent-os-7
2015-08-23 18:49:25
4620
翻译 exlipse 项目不自动加载lib下的jar
当时我找到一下的方法.我去项目里查看居然没有 org.eclipse.wst.common.component 这个文件 .然后就从别的项目里烤了一个出来.然后把对应的内容改成此项目的.然后刷新项目就好了.......................................................原因么.应该是某些时候去重写这个文件的时候关掉了eclipse.然后导致这
2015-08-06 19:49:49
947
转载 redis 开机启动。亲测可用 应用于centos 7 mini
修改redis.conf,打开后台运行选项:[html] view plaincopy# By default Redis does not run as a daemon. Use 'yes' if you need it. # Note that Redis will write a pid file in /var/run/redis.p
2015-07-30 22:44:11
599
转载 查询锁定表与解锁
1. 如下语句 查询锁定的表: SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username, l.os_user_name,s.machine, s.terminal, o.object_name, s.logon_time FROM v$locked_object l, all_object
2015-07-30 18:35:36
327
翻译 linux 安装redis need tcl 8.5 or newer
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz //直接下载 sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/ cd /usr/local/tcl8.6.1/unix/ sudo ./configure sudo make
2015-07-25 16:33:15
5979
2
转载 linux reshat redis 安装
1. 下载地址:$ wget http://redis.googlecode.com/files/redis-2.6.13.tar.gz2. 解压缩$ tar xzf redis-2.6.13.tar.gz3. 编译$ cd redis-2.6.13$ make$make install$cp redis.conf /etc/
2015-07-25 16:33:14
358
翻译 redhat6 配置centos6 yum替换
公司我装的redhat6.1 .其实6系列的都应该是通用的,因为redhat 是收费的 所以这个yum 在装gcc 的时候就不能用所以换一个yum.1、卸载掉系统redhat自带的yum rpm -qa |grep yum |xargs rpm -e --nodeps 2 下载相关的centos yum插件 主要有pyth
2015-07-25 16:27:26
296
原创 mysql 1093
mysql 1093 错误为:但修改一个表的时候子查询不能是同一个表今天在写一个 排序功能,更新排名表字段 根据成绩,在更新是做了一个子查询.怎么茶都报1093 原因是 不是能 修改这个表的时候子查询不能同时查询这个表后来包一层就好了 fuck 破数据库
2015-07-18 16:16:23
1111
原创 spring mvc 表单上传文件
上传文件的表单还是正常的表单就可以@RequestMapping(value={"XXXXXX"}, method=RequestMethod.POST) // RequestMethod是用来控制接受什么方式提交过来的表单public String XXXXX(String entriesDescription,@RequestParam(value = "fileimg", re
2015-04-29 11:17:16
993
原创 mysql 内网访问
步骤呢 关闭电脑的防火墙, (其实能ping 通就好)然后呢在mysql 中添加他的ip 和用户名还有ip,ip 是* 也行,那就是所有的了然后在 mysql 的配置文件my.ini中添加[mysqld]# The next three options are mutually exclusive to SERVER_PORT below.# skip-networ
2015-04-24 11:34:25
405
翻译 mysql 的一些操作
show tables;查询所有表名.desc 表名; show columns from 表名; describe 表名; 查看表中列明alter table table1 add transactor varchar(10) not Null; 为表添加字段alter table table1 add id int unsigned not Null
2015-01-23 19:12:08
381
转载 数据库设计原则(转载)
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,
2015-01-23 16:18:35
354
原创 java.lang.nosuchmethoderror java.lang.String.isEmpty()Z 异常.
java.lang.nosuchmethoderror java.lang.String.isEmpty()Z.昨天eclipse突然不能启动.然后用eclipsec.exe跑了一下.找到了原因.换了个工作空间.重新加载tomcat.启动的时候就报错了.java.lang.nosuchmethoderror java.lang.String.isEmpty()Z.是因为tomcat
2015-01-06 15:24:02
1460
转载 timer 构造
Timer.schedule(TimerTask task, long delay)方法在程序中只执行一次(long delay 为距离启动任务的时间差) 注释:Schedules the specified task for execution after the specified delay。大意是在延时delay毫秒后执行task。 Timer.schedule(TimerTask
2014-11-19 17:59:35
603
原创 oracle 去重.多条件
delete from t_cont_issue where column_id||','||mutual_table||','||mutual_val in ( select column_id||','||mutual_table||','||mutual_val from t_cont_issue where column_id in (629,630,632,633) gro
2014-11-19 15:53:52
2868
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人