自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (1)
  • 收藏
  • 关注

原创 长时间不用数据连接报错

添加参数testOnBorrow=true 每当拿到一个连接进行使用时,测试是否可用,不可用删除。长时间不用数据里报错。

2023-03-21 14:15:25 304

原创 mac dockerdesk k8s starting处理

Purge data 以及Reset to factory defaults。docker在mac下启动k8s卡死 版本v4.17+Troubleshoot 选择clean/重启可以正常启动k8s。处理方式 点击设置-

2023-03-15 11:22:50 194

原创 idea cherry-pick

用来挑选指定commitid 提交合并到当前分支。git reflog show test显示指定分支 的历史记录。

2020-06-08 21:04:27 545 1

原创 linux yum 不可用重新安装

1. 查看是否存在rpm -qa |grep yum2.删除依赖rpm -aq|grep yum|xargs rpm -e --nodeps3.下载安装包 地址http://mirrors.163.com/centos/6/os/x86_64/Packages/搜索python-iniparse*.rpmyum-metadata-parser*.rpmyum-*.centos.noarch.rpmyum-plugin-fastestmirror*.rpmwget 下载...

2020-06-03 17:53:05 334

原创 jenkins 目录相关

查看安装目录rpm -ql jenkins/etc/init.d/jenkins/etc/logrotate.d/jenkins/etc/sysconfig/jenkins/usr/lib/jenkins/usr/lib/jenkins/jenkins.war/usr/sbin/rcjenkins/var/cache/jenkins/var/lib/jenkins/var/l...

2020-04-27 19:00:46 124

原创 devops-系列1

瀑布开发模式:开发,测试,预发和生产敏捷模式:开发+测试,预发和生产devops模式:开发+测试+预发+生产开发中所有环节整合为一个整体。可以使得产品迭代速度更快,效率更高。...

2020-04-26 14:55:09 176

原创 gitlab 添加新仓库

命令行指引您还可以按照以下说明从计算机中上传现有文件。Git 全局设置git config --global user.name "Administrator"git config --global user.email "[email protected]"创建一个新仓库git clone http://mygitlab.com/dong/hyde-carelink2...

2020-04-17 18:56:33 590

原创 生活不止眼前的苟且,还有诗和远方

花时间在重要事情上 关注长期事物价值 延迟快感 花钱买时间 生活中寻找新体验 找自己喜欢的工作而不是重复工作浪费时间 时间化零为整 避免碎片化 走出舒服区间 看书 旅行 新爱好...

2020-02-24 12:20:40 372

原创 架构7大设计原则的思考

每一个软件系统不论好坏都有一个架构,架构的好坏决定了系统的承载能力。同时也决定了一个产品的成败。架构是对系统的骨架,对系统的一种约束,没有任何约束的系统就是一个麻团,没有人能够顺利接手。就像国家的道路一样,没有规划,就会天天堵车,规划明确的道路就像天天跑高速一样。所以有架构的系统就像一个设计精良的机器有条不紊的工作,不会出问题。架构思想是产品设计的灵魂,必须用架构的思想去开发软件。1.开...

2020-02-23 00:06:25 297

原创 查询db里哪些表含有x字段

-- 查询哪些表包含字段 channelId=3SELECT DISTINCT t.table_name, c.COLUMN_NAMEFROM information_schema.TABLES t INNER JOIN information_schema.COLUMNS c ON c.TABLE_NAME = ...

2019-11-13 10:39:09 182

原创 HTTP status code

0**:未被始化1**:请求收到,继续处理2**:操作成功收到,分析、接受3**:完成此请求必须进一步处理4**:请求包含一个错误语法或不能完成5**:服务器执行一个完全有效请求失败100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本200——交易成功201——提示知道新文件的URL202——接受和处理、但处理未完成203——返...

2019-09-17 16:37:58 125

原创 springboot可执行jar

springboot打包jar目录结构meta-inf为执行入口MANIFEST.MFboot-inf 下存放启动类库和 本工程的class文件,lib为相关依赖jarspring->boot->loader->jarLauncher启动器...

2019-08-06 15:59:32 275

原创 optional的orElse 和orElseGet

/** * Return the value if present, otherwise return {@code other}. * * @param other the value to be returned if there is no value present, may * be null * @return the val...

2019-06-28 10:28:53 1142

原创 mac 安装zookeeper

1.安装homebrew2.homebrew install zookeeper3.等待安装成功 启动zk brew services start zkServer安装成功默认配置文件/usr/local/etc/zookeepr/zoo.cfg默认安装目录:/usr/local/cellar/zookeeper...

2019-05-14 14:46:07 213

原创 mac下新建多级目录以及权限设置

mac下创建多级目录sudo mkdir -P data/www/java-p 代表可以创建多级目录同时修改顶级目录权限cd / 进入根目录sudo chmod -R 777 data 修改data目录为全部权限...

2019-05-14 14:31:33 3778 1

转载 计算sku属性组合

public class TestSku { private static String[] aa = { "aa1", "aa2" }; private static String[] bb = { "bb1", "bb2", "bb3" }; private static String[] cc = { "cc1", "cc2", "cc3"...

2019-05-13 11:46:08 1081

原创 乐观所异常处理

Caused by: org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) : [com.juniuo.finance.model.MerchantExt#2019042613425785...

2019-04-26 16:20:39 178

原创 Redisson分布式锁

分布式锁扣库存 @Resource(name = "redisson") private RedissonClient redisson;加锁逻辑RLock lock= redisson.getLock("SEC_KILL_"+productId);try{ lock.lock(10, TimeUnit.SECONDS); //todo 查询商品...

2019-04-22 17:38:49 393

原创 cglib 动态代理

1.cglib动态代理不需要接口所以普通对象也可以进行代理public class HiService { public void hi(String name) { System.out.println("hi 被代理类 "+name); }}2.cglib动态代理必须实现methodInterceptor接口public class MyI...

2019-04-17 11:08:45 87

原创 jdk动态代理

动态代理是指:在程序运行期间根据需要动态创建代理类及其实例来完成具体的功能。 动态代理主要分为JDK动态代理和cglib动态代理两大类以下jdk动态代理1.创建代理接口public interface HelloService { void hell(String name);}2.创建实现类@Servicepublic class HelloServic...

2019-04-16 19:48:27 74

原创 ApplicationContext发布事件和处理事件

ApplicationContext中的事件处理是通过ApplicationEvent类和ApplicationListener接口来提供的,通过ApplicationContext的publishEvent()方法发布到ApplicationListener;在这里包含三个角色:被发布的事件,事件发布者,事件的监听者。事件发布者在发布事件的时候->通知事件的监听者。1.要发布...

2019-04-16 19:06:05 15437

原创 Jpa执行更新sql报错 TransactionRequiredException 异常处理

jpa执行报错:Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException更新需要添加 @Modifying @Transactional/** * 冻结库存 * @param productId ...

2019-04-16 18:02:06 1019

原创 jdbc分页bean自动映射BeanPropertyRowMapper

jdbctemplate 查询list自动映射bean接口public interface PageService<T> { /** * 分页 * @param pageSql * @param map * @param rowMapper */ List<T> page(String pageSq...

2019-04-12 18:52:40 445

原创 范型接口使用简单事例

public interface ConvertService<T> { /** * 转换数据 * @param list * @return */ public List<T> convertList(List<T> list);}范型实现@Service("productConvertSe...

2019-04-12 16:25:06 173

原创 关于springboot中持久化bean 被set后自动更新

分析:bean通过jpa从数据中提取出来,仍旧处于持久化状态。所以任何更新将导致session提交时候,自动触发持久化bean的更新解决方案:1.新建bean对于的vo对象,属性拷贝,更新vo数据后就不会自动更新,缺点:创建更多重复对象2.使持久状态改为游离状态。entityManager获取session 调用evict(持久对象) 单个对象或者entityManag...

2019-04-12 11:08:10 2666

原创 关于经纬度距离计算-mysql

select p.*,st_distance ( point (p.longitude, p.latitude ), point (:lng,:lat) ) * 111195 AS dist from product p order by dist按照距离排序商品距离,通过数据距离函数计算。高版本支持次函数。dist 计算出来单位为米。...

2019-04-11 10:39:11 335

转载 软件开发体会

软件项目经理必看宝笈:如何用正确的方法来写出质量好的软件的75条体会 1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。 2. 你们的项目组使用缺陷管理系统了么?应该用。 3. 你们的测试组还在用Word写测试用例么?不要用Word写测试用例(Test Case)。应该用

2013-05-13 18:43:31 1008

原创 win8+fedora双系统删除linux后无法启动

1装入win8原盘2设置光驱启动3出现选择语言界面后点击shift+f104在接下来的命令行中输入bootrec /fixmbr5重启系统解决问题

2013-04-30 00:32:07 1509 1

原创 powerdesigner连接db2生成模型步骤

首先1到控制面板找到数据源建立一个系统dns,同时选择驱动,输入用户名密码,以及tcp信息其次在pd中使用物理模型,点击数据库类似下图选择更新模型从数据库选项,就会自动生成模型

2013-02-22 10:29:28 3730

原创 ajax提交并刷新页面yui和jquery

function toPauseAbility(){ /* window.location='${pageContext.request.contextPath}/approval/baseToStatus.action?flowNameUser.userId=${sessionScope.USER_SESSION_KEY.id}&workFlowParam.type=${param.type}

2013-02-20 17:49:19 1458 1

原创 统计管理人员的办理业务数量

SELECT t.MANAGER_ID AS managerId, MAX(t.MANAGER_NAME) AS managerName, COUNT(1) AS num FROM TBZAPPLY_TASK t LEFT JOIN TBZEVALUETEAM e ON t.MEETING_ID=e.EVALUE_ID GROUP BY

2013-01-21 18:36:31 605

原创 ibatis调用存储过程

<!-- CREATE PROCEDURE DELETEBBRANCHANDOTHER (IN branchId VARCHAR(32)) BEGIN DELETE FROM TBZBBIO_EQUIP a WHERE a.BRANCH_ID in ( branchId ); DELETE FROM TBZBBIOABILITY_LEVEL b WHERE b.

2013-01-14 14:25:58 570

原创 ibatis的批量处理

public int handleBatch(final BatchInfo batchInfo) throws DAOException {try {this.getSqlMapClientTemplate().execute(new SqlMapClientCallback() {public Object doInSqlMapClient(SqlMapExecutor execu

2013-01-10 10:19:25 715

原创 web程序中在jsp中调用spring 容器下的service

<%IDAO blAppToAssessDAO= (IDAO)ContextUtil.get("blAppToAssessDAO"); blAppToAssessDAO.execute("getListType","469fdb351acf4a9cae9bb53978fc201a");%>在jsp中调用service或者dao的代码其中bean的获取需要以下代码

2013-01-09 13:52:02 2396

转载 UML类之间的关系

在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合实例理解这些关系。 基本概念 类图(Class Diagram): 类图是面向对象系统建模

2012-12-27 09:02:00 626

原创 tr的隐藏和显示问题

var ReturnrReason=function(){ if($('#nextTransaction1 option:selected').text()=="退回制作附件"){ $("#ReturnrReason").css('display' ,''); $("#ReturnrReasonNote").css('display' ,''); }else{ $(":che

2012-12-21 16:18:12 41213

原创 提交链接时候中文转码以及回车替换

function printNotice(noticeId,template){ if (noticeId == '' || noticeId =='null') { alert('请保存后重试。'); }else{ var noticeOrgName='${taskNoticesDTO.agency}'; var noticeOrgNo='${taskNot

2012-12-19 11:14:04 2001

原创 关于序号的问题

<![CDATA[ update TBZCOLLABORATOR set num=num-1 WHERE BRANCH_ID=#branchId:VARCHAR# and NUM>#num# ]]> <![CDATA[ update TBZCOLLABORATOR set num=#newNum# WHERE COLLABORATOR_ID=#collab

2012-12-14 14:01:32 494

原创 中文乱码

如果使用utf-8则所有的页面都使用utf-8保持编码的统一即可

2012-12-11 11:47:04 515

转载 jquery的选中

获取选中的值获取一组radio被选中项的值var item = $('input[@name=items][@checked]').val();获取select被选中项的文本var item = $("select[@name=items] option[@selected]").text();select下拉框的第二个元素为当前选中值$('#select_id')[0].sele

2012-12-10 11:44:26 558

linux0.01最早的linux源码

linux最早点源代码 给我们研究linux提供了一个很好的机会 不错的源代码 希望大家一起学习

2009-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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