- 博客(28)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 mycat1.6.7报错处理
navicat 连不上mycat,mycat.log提示如下错误日志: ServerConnection [id=6, schema=null, host=192.168.0.104, user=root,txIsolation=3, autocommit=true, schema=null, executeSql=SHOW VARIABLES LIKE 'lower_case_%']SHOW VARIABLES LIKE 'lower_case_%', route={ 1 -> dn1.
2021-06-27 21:47:04
1232
原创 spring 源码跟踪笔记
最近下了个源码,在idea中跑,建了个测试项目,建了两个循环依赖的service,做代码跟踪。。。以下是跑出来的demo的结果:但是AnnotationConfigApplicationContext的无参构造函数长这样:实际上此时调用了父类GenericApplicationContext的无参构造函数实例化了beanFacotry:也就是说没有AnnotationConfigApplicationContext的无参...
2020-06-06 18:32:01
326
原创 探索--appllo配置中心,如何动态加载配置
过程是曲折,慢慢解刨1.同事给了一个网址:https://blog.youkuaiyun.com/lz710117239/article/details/81028981,这里介绍了一个叫PropertySourcesProcessor的东西。2.发现了PropertySourcesConstants类3.通过 PropertySourcesConstants.APOLLO_BOOT...
2020-03-09 10:05:20
986
原创 javamail 关于Access to default session denied
找了一下,百度第一条说了等于没说。现在给出分析以及解决方案:Authenticator类对象每次都是创建新的对象。然后再看先的问题就变成了怎么改,就这么改:Session session = Session.getDefaultInstance(props, CtsAuthenticator.getCtsAuthent...
2019-12-18 11:17:07
427
原创 学习梯度下降算法有感
1.梯度下降算法暴露出来的数学短板 数学水平有待提高。2.梯度下降解决了什么事情 解决多层神经元的拟合问题。3.非线性问题处理,隐藏层个数确定的问题 神经元数量过多,是一种浪费,神经元数量过少不能拟合。3.梯度算法的缺点(自认为) 时间太长,计算次数太多4.不用梯度算法怎么拟合 神经元数量众多,每个神经元都可以随机生成权重,随机权重应该可以覆盖到当前特征到标记...
2018-04-20 11:52:51
666
原创 mybatis分页插件--列表切割成分页查询
由定时任务跑批的数据往往使用列表直接一次性查询出来,在程序刚上线的时候可能没有问题,但是随着业务的增长我们发现原来的列表查询可能会导致内存溢出的情况。那么此时就需要考虑使用分页将原来的查询使用分页进行切割。这里实现了在不改变原有代码逻辑的情况下,直接切换到分页查询的mybatis拦截器
2017-11-06 18:28:15
1636
原创 eclipse pydev 安装不成功 安装失败 异常
最近想学python,使用eclipse4.5 安装pydev不成功。原因呢是http://www.pydev.org/updates 是最近一个版本,高版本不能往下兼容 从http://www.pydev.org/update_sites/中找到低版本 http://www.pydev.org/update_sites/4.5.5 进行安装就成了
2017-10-11 14:25:54
2566
原创 spring 插件式迭代方案
通常一个软件产品出来并不能满足用户的定制化需求,那么我们通常应该是在一个公共的通用性产品上进行迭代开发,以满足客户的需求,但是如果用户规模比较大,那么copy工程进行差异化迭代会变成一个很痛苦的事情。这里将阐述本人这两天想到的解决方案即--spirng插件式迭代开发。 首先解释下为什么是插件式,而不是插件型。我将插件型迭代开发定义为通过开发不同的jar包,然后通过pom文件引入到工
2017-02-26 12:13:09
2396
原创 分布式数据库分析
程序要有多个数据源 不同的数据源对应不同的数据库,程序中存在一套model与不同的数据库中的表相对应在多个数据库中创建多个相同表名的表 一个model,比如说一个数据量很大的数据结构(用户信息,用户地址信息等等)分区已经不能够满足性能要求时,可以在不同的数据库中创建相同的表名的表,存储数据。数据库里面的id设置前缀(也可以是一个字段),用来确认是那个数据库的,然后去到那个数据库中
2016-03-15 12:51:19
406
原创 spring jdbcTemplate 做持久层 并对其进行优化
这个系列的文章不只是为了向大家介绍成果,同时也是开发过程的记录,也是一个脚印吧。为什么选择jdbcTemplate 本人在开发的过程中接触到的持久层包括 hibernate 、mybatis .. 两种持久层框架都感觉不尽如人意。首先说说hibernate,hibernate对数据库操作进行了重量级封装,使得对数据库的操作完全是面向对象的操作,其中的面向对象操作成为很多开发人员的福音
2016-01-20 16:20:09
3449
原创 window.open 不会重复开启窗口
很多的网站会使用window.open其开启一个窗口,但是用户有时候会重复开启相同的窗口,如果开启的窗口多了,用户将不胜其烦。为了解决这个问题,我决定重写window.open方法。 window.open 方法是否可以重写这个问题很容易验证,随便打开一个浏览器的控制台,然后给window.open赋值一个function,我们将会看到window.open变成了我们赋值的方法
2016-01-20 16:17:55
8089
原创 使用javassist代替反射完成类属性操作工具类
package com.ylink.ncpc.common.util;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.
2015-10-27 17:57:00
2280
翻译 JBossClassLoadingUseCases(jboss 类型加载使用案例)
版本 37Advanced(先进的) JBoss Class Loading Introduction(介绍) One of the main concerns(关注点) of a developer(开发者) writing hot re-deployable(热部署) JBoss applications is to unders
2015-07-07 14:13:40
839
原创 自定义windows右键调用java程序
目前的工作中,前端页面集成有很多值得改进的地方。其中一项就是页面的设计并没不能直接在tomcat中进行,如果想让前端能够在tomcat中直接集成就需要进行优化:右键选择html时能直接在windows中调用浏览器打开地址进入到相关的页面。,功能的相关设计1)修改注册表添加反键菜单选项2)右键菜单调用执行bat批处理文件,执行java程序(打开浏览器的工作在java程序中执行,原因:
2015-05-02 03:14:06
852
原创 2014-7-8
2014-7-8,今天我正想做一个发送邮件的系统,这个系统中不但要考虑用户体验还要考虑系统的性能。 系统发送邮件的工程中,用户所在的界面不能出现延迟的情况,为了这个目标我必须将发送邮件的功能做成一个线程来处理。 也就是说每次发送邮件的时候都会创建一个线程来发送邮件。当系统的并发数量变的非常高的时候每次如果都这样做的话系统在创建和销毁 线程上的消耗必定会增加到不可控的范围内;而且发送
2014-07-08 23:00:51
498
原创 随笔2014-2-18
今天对hibernate的query.list进行了一次测试,以前对query.list()在没有值得情况下是返回null还是返回list,其size()为0很不清楚,以至于写了很多不必要的代码。今天测试发现query.list返回的值不会是null,通过这次测试,以后可以不用再对这个有认识上的模糊了。
2014-02-18 18:41:31
466
原创 linux中文乱码问题解决
网上大多数给出的方法是1)安装中文支持包 2)修改i18n文件 但是我试过n边就是不能解决乱码问题。然后再网上找到一个ubantu的乱码文章,里面介绍的方法跟之前的不一样。他使用的方法是将中文字体拿出来放到系统字体文件夹下,然后再重启电脑。我弄完之后也成功了,有些问题还是比较偏门的啊。这个方法是:在镜像光盘里找到 fonts-chinese-3.02-12.el5.noarch.r
2014-02-13 15:22:52
701
原创 随笔2014-2-11(2)关于vmware tools出现问题
想将文件拖到linux里面去却拖不进去,网上给出的答案是重新安装vmware tools 但是我完成这个过程之后并没有解决问题。在找答案的过程中,我看到有配置ip的过程,由此我联想到vmware虚拟机的连接方式(桥接,nat等)。我配置的自己的虚拟机是桥接的,作为独立的机器需要访问路由器才能和主机通信,而我电脑正好出现问题不能连上局域网。连上网之后果断就好使了。
2014-02-11 13:12:04
518
原创 随笔2014-2-11
ora-39002:操作无效0ra-39070:无法打开日志文件0ra-29283:文件操作无效ora-06512:在“sys.utl_file",line 536ora-29283:文件操作无效错误原因:系统穿件directory的时候,只是创建了一个目录记录,并未创建这个目录。手动创建之后就不会有这个错误了。
2014-02-11 10:35:05
538
原创 关于socket
由于网络上的socket举例在本人看来并不是最简单的socket举例,所以我给出以下举例。import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;public class Server {public void main(String[] args){try
2013-10-24 11:03:21
423
原创 struts传递表单取不到值,没有写错表单int属性名,action中的成员变量名
如题目所言,在哪里看,哪里都是好的,于是我删掉我的这个action,建立了一个新的TestAction,里面给出一些字段,配置好之后传递好使。然后再新建一个之前的action,将之前的testaction考进去,也好使。然后再将该属性名换成之前的。又他妈不好使!查看着两个属性名的区别,我发现我之前在action中定义的成员属性名是fName,在TestAction中定义的是myp,两者的区别在于前
2013-08-07 18:54:51
842
转载 hibernate 中createQuery与createSQLQuery
hibernate 中createQuery与createSQLQuery昨晚帮同事看代码到凌晨2点多,今早6点醒来发现他发来信息说报空指针错误,实在无法入睡,起来自己测试了一下,控制台还真的报:2009-4-25 8:12:34 org.apache.catalina.core.ApplicationContext log信息: java.lang.ClassCastExcept
2013-07-23 23:29:03
458
转载 解决中文乱码的各种方案
一、Servlet输出乱码1. 用servlet.getOutStream字节流输出中文,假设要输出的是String str ="钓鱼岛是中国的,无耻才是日本的"。1.1 若是本地服务器与本地客户端这种就不用说了,直接可以out.write(str.getBytes())可以输出没有问题。因为服务器中用str.getBytes()是采用默认本地的编码,比如GBK。而浏览器也解析时也
2013-07-21 22:08:58
1265
原创 通过手机登陆到自己电脑上的web服务器,通过外网登陆到自己电脑上的网站
今天闲来无事,想通过自己的手机登录到自己电脑的服务器。因此到网上去找了相关的知识。1)通过电脑wifi连接连接web服务器。 我在电脑上建了一个wifi用手机连接了这个wifi.在网络和共享中心找到了无线局域网ip地址:192.168.137.1。打开web服务器。在手机的浏览器中输入http://192.168.137.1:8090(8090是自己配置的web服务器端口,默认是
2013-06-28 11:24:40
4140
转载 java clone方法使用详解
java clone方法使用详解 ----------------------------------------我是小小分割线--------------------------------Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,特别是先学c、c++后学java的程序员。并且由于Java不能通过简单的赋值来解决对
2013-04-07 14:34:01
479
原创 jsp界面乱码。
问题:jsp界面乱码。解决:在其被调用的servlet中删除创建的PrintWriter类对象out.今天编写javaweb的时候碰到了一个很头疼的问题,就是jsp界面中文乱码。为此,我在网上查了一些此类问题的解决方案,大多数都是说要加(我编程使用的是utf-8的字符编码)。但是我试了很多次,结果都还是乱码。这让我不知所措。然后我又想到了这个jsp是通过其他的servlet或者fi
2013-04-05 12:15:03
706
hessian 基于spring的注解支持的maven工程(2016/07/05版)
2016-07-05
hessian 基于spring的注解支持的maven工程
2016-07-05
java 程序中如何获取所有类 或者带注解的类
2015-01-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人