随笔分类 - java
java相关
摘要:json-lib-2.4-jdk15.jar所需全部JAR包.rar java jsoup解析开彩网api接口json数据实例
json-lib-2.4-jdk15.jar所需全部JAR包.rar 点击即可免费下载。
阅读全文
摘要:IEEE发布2017年编程语言排行榜:Python高居首位,java第三,php第八
阅读全文
摘要:后台出现很多警告WARNING: An attempt was made to authenticate the locked user "user"
Jul 19, 2017 2:11:02 PM org.apache.catalina.realm.LockOutRealm authenticate
阅读全文
摘要:HexDump.java解析android 16进制转换
阅读全文
摘要:B轮公司技术问题列表
1、异构系统的接口对接
2、服务接口的监控,状态的追踪
3、外网数据安全
4、分布式事务的处理
5、数据库优化策略
。。。。。。
阅读全文
摘要:Kotlin新语言简介和快速入门知识点
简介:Kotlin是最近由JetBrains发布的一种基于JVM的编程语言,已经被Google宣布为开发Android App的一级语言
Kotlin有着与Java同样的地位,到目前为止,Android和iOS一样,都有两种主要的编程语言,Android是Java和Kotlin,iOS是Objective-C和Swift。
阅读全文
摘要:Linux下配置多个tomcat多个域名
加个test2的出来,在你们原来基础上增量发布,没问题了再更新svn整合后发布到test域名下,测试没问题了再发布到主域名下
这样bug属于谁的问题就比较清楚了
阅读全文
摘要:javashop组件开发指南:概念解释, 组件:可以理解为是插件,功能点的一个集合。
插件:是指具体的某个功能。插件桩:是负责调用插件。事件:是要决定什么时候执行插件
一个组件是由多个插件组成,一个插件有多个插件桩,一个插件桩对应多个插件,插件和插件桩是多对多关系。
阅读全文
摘要:tomcat启动失败问题排除及解决办法 Server Tomcat v7.0 Server at localhost failed to start.
导致上面问题的原因可能有很多种,每种的解决办法都可能不同,下面是最常用的排查方法和思路
1.Clean project & server 即clean项目和tomcat server,必要时重启eclipse或电脑
3.删除项目缓存文件 例如:E:\myworkspace\.metadata\.plugins\org.eclipse.wst.server.core 删除所有temp*(temp0,temp1等)文件夹后重启eclipse
4.检查tomcat的server.xml配置 redirectPort="8443"这个端口号是否为8443,本人改成8444后就死活都不行,必须改回默认的才能正常,改动其他端口号没问题。
设置Tomcat的UTF-8编码,在server.xml文件中增加Connector的URIEncoding属性,默认是没有的
阅读全文
摘要:启动Tomcat服务时,出现org.apache.catalina.startup.VersionLoggerListener报错
解决办法:打开Tomcat安装后目录,进入conf文件夹,找到配置文件server.xml,将注释掉。
阅读全文
摘要:svn忽略目录,svn忽略app目录add toignore list,避免每次更新很多app的内容下来导出到本地很麻烦
阅读全文
摘要:经过多次测试终于彻底解决tomcat开机自启动的问题了
PID3=`ps aux | grep /home/server/shichuan/ | grep java | awk '{print $2}'`
if [ -n "$PID3" ]; then
这个判断pid的方式还是可能出现启动失败的情况
# tail -n 1 /home/server/shichuan/logs/catalina.out |grep 'INFO: Server startup in'
INFO: Server startup in 37417 ms
这个才是真正的启动成功,由于是用autostart的方式会先执行停止后启动,一定不会重新最后一行是之前启动成功留下来的
启动成功需要40秒左右,应该先sleep 足够长的时间再检测,否则会出现启动多个tomcat进程的问题
一次性杀掉多个tomcat进程命令:
ps -ef|grep -v grep|grep /home/server/shichuan/ | grep java |awk '{print "kill -9 "$2}'|sh
阅读全文
摘要:org.apache.catalina.core.StandardWrapperValve invoke的解决办法
比较容易错的地方是页面带参数进行跳转,由于跳转之后的页面本身也要执行一部分sql语句,比如说进行添加、修改、删除等操作后就自动跳转到新页面进行查询,整个过程是自动的,此时就有可能存在参数丢失的情况,所以说在这里也经常会出现该错误。
总之,出现该错误的地方往往是连接的环节,在关闭数据库连接之前一定要判断连接是否已关闭再执行关闭连接操作,在连接调用之前也要判断连接的东西是否存在。
阅读全文
摘要:eclipse里error报错Target runtime com.genuitec.runtime.generic.jee60 is not defined.
eclipse里error报错解决办法:在工程目录下的.settings文件夹里,打开org.eclipse.wst.common.project.facet.core.xml文件,
改为
就可以了,Apache Tomcat v7.0这个改成你对应tomcat的应用名称,例如Apache Tomcat v8.0
阅读全文
摘要:svn导出文件夹到另外目录export
阅读全文
摘要:javashop技术培训总结,架构介绍,Eop核心机制
一、架构介绍
1.Eop核心机制,基于spring的模板引擎、组件机制、上下文管理、数据库操作
模板引擎负责站点页面的解析与展示
组件机制使得可以在不改变核心代码的情况下实现对应用核心功能进行扩展
上下文管理:维护常用信息Anywhere式的获取
数据库操作支持:spring jdbc的封装
阅读全文
摘要:nginx+tomcat把带WWW域名自动跳转到不带www域名方法
在nginx.conf里面 include /etc/nginx/conf.d/*.conf;
在应该server里增加:
if ($http_host !~ "^xxx.com") {
rewrite /.* http://xxx.com$uri permanent;
}
注意:!~ "^xxx.com" 这个xxx是你的域名,不用在前面带www.的
阅读全文
摘要:在eclipse中安装properties插件PropertiesEditor及设置(附图),ASCII码转换成中文
安装成功后ASCII还是不能转换成中文的,原因是设置里面没有把编码设置为utf8的,直接在文件里面设置不行,需要全局设置的才起作用。
在eclipse中编写properties文件时,如果直接写中文,它不会自动转换成ASCII编码,在浏览器中就会显示为乱码
阅读全文
摘要:数据在千万级别上进行全文检索有哪些技术?强大的大数据全文索引解决方案-ClouderaSearch
1.lucene (solr, elasticsearch 都是基于它)
2.sphinx
3.elasticsearch 简单易用。天生分布式。
4.HBasene(注意HBase后面加了ne就是 HBase+lucene)。
solr的请求基本都封装为了http,如果是http服务效率不好呢绕过它,直接透过lucene的API进行查询。
但是solr云的方式部署进行了负载均衡,效率不会太差。
应用查询条件最多20个左右,10个solr节点,每个节点的数据1亿左右。
但是索引不是写在本地磁盘,是写在hdfs上的。
阅读全文
摘要:java,url长链接生成短链接,短链接生成器,自定义字符串,对字符串md5混合KEY加密,根据短链接获得key值,不重复的随机数,不重复的随机字符串
阅读全文