- 博客(62)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 朋友,我真诚的劝你别网贷
“高哥,能不能借点钱给我?我现在遇到困难了。”我的一位朋友个我发的微信求助。我这位朋友是之前的一家公司是外包开发,期间迷上了摄影,后面我去了杭州一家大型互联网公司工作后,他也离职专门从事摄影类的工作了。在这家公司我跟他算关系很好,坐我旁边我们经常中午一起吃饭。那时我还挺羡慕他的(他外包比我工资还高【捂脸】)他在职时也结了婚,还生了个小胖儿子,结婚虽然没邀请我知道后还给他发个了百来多小红包意思意思。我去杭州后两年基本我们也没咋联系,我2019年前回到深圳找工作后他给我发了这个消息我才知道他出了这档子事
2021-08-26 21:55:43
469
原创 Dubbo应用启动注册ZK获取IP慢的原因之一
突然有一天,我的idea启动应用慢了,要3分钟才能启动完毕。主要看到的log中有No valid ip found from environment, try to find valid host from DNS.看了一下是主要是dubbo注册的时候慢,我一度以为公司的对我的ip有做限制了,因为其他人启动又很快。1:第一次思路是我自己下载了zk运行起来注册到本地来看看,也是照样慢。2:idea慢,我设置了idea的启动最大内存为2G,这之前我没设置过,后发现也无效。3:我一度以为我的I.
2021-08-06 18:59:03
3792
原创 Netty上传下载文件
场景一个应用如果不是web应用,如何使用http接口上传文件下载文件?寻找解决方案我在某应用想开发一个http接口时,发现我的应用不是web应用,想用成熟的组件如spring-web、spring-boot、Tomcat等却望梅止渴,然后百度了一下基本没有解答,预热零零散散发现好像有说的netty。我记得sentinel有类似的接口比如说下发规则到客户端,监听的是8720端口,我去翻了sentinel的源码,确实是用netty做为接口交互的。我同事说shardingsphere开源软件也用n
2021-04-26 18:15:16
911
原创 mac根目录创建文件夹最简便的方法
网上很多的文章都是command + R到安全模式设置一个属性然后再改什么东西,算是挺麻烦的(进入安全模式貌似要很长时间的),我找了很多资料发现我下面的这种是最方便的。下面用data文件夹作为示例:1:在根目录下用sudo创建文件夹。cd /System/Volumes/Data/sudo mkdir datasudo chmod -R 777 /data.../Data这个Data是系统盘的根目录2:编辑 /etc/synthetic.conf 文件夹,这个文件夹可能是不存在的,
2021-04-08 17:31:02
10874
2
原创 mac系统下,如何在/home目录下创建修改文件
这里写自定义目录标题mac系统下,如何在/home目录下创建修改文件?修改/etc/auto_master文件使修改生效在/home下通过sudo进行操作将新建的文件夹所属组改成自己mac系统下,如何在/home目录下创建修改文件?macOS是基于Unix的系统,所以默认会存在/home目录,但是/home的所属用户组是wheel,root用户的默认用户组是admin,所以哪怕有root权限还是不能在/home下做一些操作。那么我们该怎么做呢?。修改/etc/auto_master文件vi 命令修改
2020-12-10 18:00:26
1399
原创 java是值传递还是引用传递
这个问题最近又看了一次,温故而知新我认为该方法论为:1:java中方法参数传递方式是按值传递。2:如果参数是基本类型,传递的是基本类型的字面量值的拷贝。3:如果参数是引用类型,传递的是该参量所引用的对象在堆中地址值的拷贝。这是知乎上的例子,前面两个没啥问题,写几年代码的基本都知道,后面三和四就要慢慢思考了作者:Intopass链接:https://www.zhihu.com/question/31203609/answer/50992895来源:知乎第一个例子:基本类型...
2020-07-07 12:03:13
182
原创 Arthas Web-Console一站式解决方案
1.引言1.1编写目的该文档主要是解决远程使用arthas诊断的功能需求,只需要一个Web-Console即可使用Arthas的功能,解决机器权限问题,控制必要的命令和禁止不必要的命令,也为公司的机器安全着想也解决研发同学利用好工具Arthas诊断他负责的系统潜在的威胁.GitHub上官方命令文档的连接: https://alibaba.github.io/arthas/web-console.html本文主要解决一站式使用Arthas的方案,该方案并非完美方案,但可用于生产级别,各位如果有新
2020-06-08 18:38:43
6933
13
原创 bootstrap-select级联方式,从远程获取数据
bootstrap-select是没有远程获取数据的例子的,但是经过一番研究,还是能实现的.比如我们一般在页面会使用两个下拉框作为级联,比如我的场景是根据系统列表,点击某个系统的时候把所有的ip列出来,提供选择.bootstrap-select我用的是最新版,支持bootstrap4,各位去GitHub下载即可.<div class="col" style="width:...
2020-03-17 18:36:52
1519
原创 Arthas Web-Console远程连接使用
Arthas Web-Console远程连接使用1.引言1.1编写目的该文档主要是解决远程使用arthas诊断的功能需求,而且看官方文档还不能正确理解整个部署环境和操作细节的朋友,我希望按照我自己的从零开始实现部署完毕整个环境的教程,能给各位一个清晰的实操手册.GitHub上官方文档的连接: https://alibaba.github.io/arthas/web-console...
2020-01-17 11:06:55
15342
11
原创 Sentinel配置持久化到Apollo实战记录
## 准备工作最近在接入Sentinel限流中间件中遇到的一些问题和理解写于此,也作为一个学习限流中间件的里程碑阶段总结。Sentinel的部署很简单,Github下载代码启动,或者下周sentinel-dashboard.jar包启动,Sentinel是一个标准SpringBoot工程,启动方便.启动命令:java -jar sentinel-dashboard.jar代码地址:...
2019-08-22 10:33:58
3725
18
原创 Spring事务高级支持
接口public interface TransactionalService { void executeWithNewTransactional(Execute execute); <T>T executeWithNewTransactional(ExecuteWithReturn<T> execute); void executeWithTran...
2018-04-09 16:58:18
351
原创 tomcat配置jndi数据源
在tomcat中加全局数据库连接server.xml文件修改 ,在节点加下面红色字体的配置 UserDatabaseRealm to authenticate users --> jdbc/oracleCaodegao 这个要和context.xml配置一致--> <Resource acquireIncremen
2016-04-20 15:22:45
636
原创 oracle定义job执行存储过程方式
定义存储过程create or replace procedure pro_nameend;/定义job---------------------JOB----------------DECLARE job_id PLS_INTEGER;BEGIN sys.dbms_job.submit(job => job_id,
2016-03-07 18:33:48
1946
原创 Could not obtain transaction-synchronized Session for current thread 异常处理方式
String4版本 在biz层做多线程处理集合任务报错:Could not obtain transaction-synchronized Session for current thread这种错误暂时没有发现是什么原因,按照网上的配置方法改wms.xml或者在方法加@Transactional都不行今天不甘心,把代码移动到非biz层去做就没问题了。Spring配置:
2016-02-25 09:38:16
10847
原创 安装Android开发环境
首先先去下载这个genymotion-2.3.1-vbox.exe 一定要带vbox的,如果不带,你就有想死的感觉。牛B的模拟器,比自带那个流畅看一下这个教程http://www.cnblogs.com/1114250779boke/p/3657996.html安装完上面的后就打开eclipse,我用的是eclipse,虽然我也装了Android Studio,但是不太习惯,但
2015-10-17 16:04:44
507
原创 google guava小例子
package com.cdg.guava;import java.util.List;import java.util.Map;import com.google.common.base.Function;import com.google.common.base.Strings;import com.google.common.collect.Lists;import com.
2015-04-10 16:39:26
1254
转载 关于多线程的几点注意
关于多线程的几点注意:1) 获得锁:synchronized关键字获得实例锁;每个实例只有一把锁,当用synchronized时一定要明白“要保护什么,获得谁的锁?”,synchronized用法常见两种:a) synchronized方法,执行该方法的当前线程获得当前实例对象的锁b) synchronized(object),该代码块开始当前线程获得object对象的锁
2015-03-04 08:57:08
692
原创 Hibernate分页设计
继续前两篇内容作个分页设计package com.cdg.idao.impl;import java.lang.reflect.ParameterizedType;import java.util.Date;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;imp
2015-02-09 15:29:30
744
原创 Spring DAO设计
IBaseDao.javapackage com.cdg.idao;import java.util.List;public interface IBaseDao { public PK save(M model); public void saveOrUpdate(M model); public void update(M model)
2015-02-06 16:53:59
739
原创 Spring4+hibernate4+struts2配置文件
Spring.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
2015-02-06 16:41:28
5177
原创 EasyUI.grid接收Struts2返回数据
哎,easyui确实不如ext啊!奈何ext4了以后对浏览器和网速要求极高,需要转型easyui做了好多测验,才知道easyui的grid对json要求很严格,太烦了,做个例子记录下来.panel.jsp,这个是frame窗口里面的tab页 grid <link rel="stylesheet" type="text
2014-12-08 18:23:41
3389
原创 最新SpringMVC maven依赖的包
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">4.0.0com.cookiejoospringMVCwar0.0.1-SNAPSHOTjunitjunit4.11org.springfr
2014-12-05 19:05:39
17918
原创 oracle导出表内数据为txt文本
一、1: 在pl/sql dev里面把这个表的内容SELECT出来;2:拷贝,复制到EXCEL中3:把EXCEL文件另存为 .CSV文件4:用记事本把.CSV文件打开!二、set linesize 1000set pagesize 0set echo offset termout off
2014-02-18 09:48:25
5545
原创 ext3.pagingBar调用removeAll()方法条数没有重置解决方式
请看,我查询的时候有3条记录但是我在点击某个按钮想清空这个store,但是pagingBar的条数没有清空.还保留着条数.解决方式为:pagingBar.unbind(orderGridStore);//将pagingBar取消与Store的绑定orderGridStore.totalLength=orderGridStore.getCount();//重置条数
2013-12-14 16:04:52
1469
转载 oracle系统查询
ORACLE系统查询语句 1、序列: select * from dba_sequences; 2、视图: select * from dba_views; select * from all_views; 3、查询表名、列名、标注释: 这个比较实用,可以用于导出数据时,不用再去写一张静态数据来存储。 select * from us
2013-10-11 19:45:05
1190
原创 apache.httpclient工具包HTTP连接池请求例子
在工作中有用到HTTP请求外部地址传递数据.用Url这个类明显效率低下,所以改用连接池概念的URL请求,这将大大提高了请求效率.主发送类package com.cdg.test;import java.util.HashMap;import java.util.Map;import org.apache.commons.httpclient.DefaultHttp
2013-10-10 11:05:19
14231
原创 oracle CLOB类型超过4000个字段sql插入方法
DECLARE vString ta_config_bigvalue.config_context%type;BEGIN vString := '...8000个字符.....';INSERT INTO lscm_ta_config_bigvalue (id, config_code, config_desc, create_tm, create_emp,
2013-06-26 17:59:29
13100
原创 ExtJs4.2 Ext.direct小例子
jsp 这个东西还真是高级货, 123 Ext.require([ 'Ext.direct.*', 'Ext.panel.Panel', 'Ext.form.field.Text', 'Ext.toolbar.TextItem' ]);
2013-05-22 17:12:38
6155
原创 ExtJS4.2数字转换大写在提示框显示
//人民币金额转大写程序 JavaScript版 //CopyRight Bardo QI function numToCny(num){ var capUnit = ['万','亿','万','圆','']; var capDigit = { 2:['角','分',''], 4:['仟','佰','拾','']};
2013-04-29 14:50:27
1921
原创 String 非事务方法做部分事务业务
String 中不受transactionInterceptor配置文件的更新语句托管的bean要做部分事务的方式如:在beanx.xml文件中对save/update/delete等方法进行事务托管,对非事务方法不进行事务托管(find,get/load...). rollback-for="Exception" />rollback-for="Except
2013-04-24 10:14:20
1049
原创 POI根据模板导出Excle
本文用Struts2 + POI/** * * * * * * application/vnd.ms-excel * stream * attachment;filename="${fileName}.xls"
2013-04-23 17:05:55
919
原创 java servlet或者struts通过HTTP方式传输数据到另外一系统
其实说的HTTP方式就是一个类Servlet而已.传输代码可以在Servlet里面也可以用Struts2来做代码为:public String toGxxxServlet() { try { //地址后面加上要传的参数. URL url = new URL("http://10.0.7.115:8082/2dcode/ToLscmServlet?logist
2013-04-23 15:11:40
1149
原创 Ext.grid数据用json格式传到后台方式
页面获取store并转换json格式//得到JSON格式的数据function getJSONData(store){var detailURL="";var count=store.getCount();for(var i=0;i var temp=store.getAt(i);if(""!=detailURL){detailURL=detailURL+",";
2013-04-01 20:57:13
2332
原创 ExtJS.Tree
public class Tree { private Integer id; private String text; private boolean expanded = false; private String description; private boolean left = false; private Integer parentId; pub
2013-03-19 18:14:45
1233
原创 Spring+C3P0数据库连接池配置
<!-- JDBC的标准,用以控制数据源内加载的PreparedStatements数量。 但由于预缓存的statements属于单个connection而不是整个连接池所以设置这个参数需要考虑到多方面的因数.如果maxStatements与maxStatementsPerConnection均为0,则缓存被关闭。Default:0--> jdb
2013-01-29 17:20:54
22841
原创 Spring集成CXF客户端获取HttpServletRequest,HttpServletResponse
在Spring继承CXF中要用到request来获取IP这里使用到切点, public class ClientIpInInterceptor extends AbstractPhaseInterceptor { public ClientIpInInterceptor() { super(Phase.RECEIVE);
2013-01-24 17:59:41
14533
1
原创 Spring集成CXF客户端调用时正常,但是JBOSS日志ERROR的解决方案
JBOSS日志显示为16:51:38,524 ERROR [STDERR] 2012-11-23 16:51:38 org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass信息: Creating Service {http://service.interfaces.module.
2012-11-23 18:05:52
1945
原创 Ext.grid中文排序
Ext.grid中文排序 Ext.override(Ext.data.Store, { applySort: function () { if (this.sortInfo && !this.remoteSort) { var s = this.sortInfo; var f = s.
2012-10-18 10:53:12
1855
原创 JAVA线程定时器(web)
在J2EE中,web应用总有定时更新数据或者缓存的时候,除了spring中用的quartz 外还有线程方式,可能很少被关注.package com.dtserver.client.listener;import java.util.Timer;import javax.servlet.ServletContextEvent;import javax.servlet.ServletCont
2012-10-17 10:35:53
3911
4
小移动计费项目
2008-05-24
输入一个数,求有序整数Set<Integer>集合内最近且大于他的数
2016-02-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人