- 浏览: 77219 次
- 性别:
- 来自: 深圳
最新评论
-
hilly:
试试看
Velocity怎么截取字符串的问题 -
iceman1952:
引用 #set($end=str.length - 1) 兄弟 ...
Velocity怎么截取字符串的问题
文章列表
思路是,对原图产生两张图片,一张是底图,被抠掉一部分的图片,另外一张是移动图,被抠出的来部分
只写了后台怎么生成拖动验证码的两个图片,前端的还没写,待续。以下是后台的代码
/*
* 根据源图片,剪切出两张图
* */
package com.chainway.dragimgvalidate;
import java.awt.Rectangle;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOExcep ...
最近做微信公众号的功能,刚开始没注意,拉取用户信息的时候,如果昵称有那种特殊符号,则保存到mysql数据库,其实是对mysql编码有要求的,一般我们装mysql数据库的话,一般编码都是UTF-8,而要保存这种特殊字符,则需要utf8mb4,如果之前不知道,那现在就要面临着修改mysql数据库编码的问题,由于当时,我是在linux上装数据库的,当时是各种不熟悉,麻烦,所以我不想整mysql数据库了,于是我想了个办法,我把这些特殊字符,转成byte[]数组,然后再把byte数组,转成字符串数组,然后保存到数据库中
当取出来显示时,再把这个byte[]字符串数组,再转回正常的字符串, 经测试,效果 ...
以前看网上的资料说mysql like使用索引,要是单个%时,索引才会生效,然后我试了下
select * from t_t1 where name like '1_%';
然后发现这么试都是用
tye=All,但是possible_keys又有索引,但是key=空的,百思不得其解
最后,从网上看到一个人说,当mysql所用全表查,都比用索引查的时候,mysql会默认选择全表查
果然,
select * from t_t1 where name like '1_%';
select * from t_t1 ;
这两条sql查询时间,确实第二条比第一条快,所以explain的时候,一直显示A ...
之前开发一个项目,用的是jdk1.7开发的
开发完后,访问系统都很正常
但是有一天把jdk换成了1.8的,开发环境一直登录不了系统了
现象是这样的:
登录的ajax请求一直显示pendding
但是奇怪的是,如果登录验证码错误的话,一下就能返回请求了
百思不得其解
后来想想,是不是因为我之前换了jdk的缘故
尝试把工程换成1.7的来编译,在tomact7运行,还是不行,一样一直pendding
后来换成tomcat8运行,好了,没有pandding了
暂时猜测是tomcat7过于low B
功能:每个10秒获取车辆的最新位置点,然后地图上画出点和线路,两点之前是用规划路线,而不是直接连线,并且移动点时,根据位置是否在视野范围内,重新设置地图的视野,下面是代码
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="initial-scale=1. ...
nginx+redis实现session共享和负载均衡
最近想实现一个通过nginx做负载,然后共享session的东西
需要到的资源
nginx-1.13.4
apache-tomcat-7.0.63
commons-pool2-2.3.jar
commons-pool-1.2.jar
jedis-2.1.0.jar
tomcat-juli-8.0.23.jar
tomcat-redis-session-manager-1.2-tomcat-7.jar
首先是nginx的配置
upstream cluster_redis {
server localhost: ...
maper.xml
<select id="getUsers" resultType="java.util.Map" parameterType="java.util.Map">
select id,name,sex from t_user
</select>
java dao代码
import org.apache.ibatis.annotations.MapKey;
@MapKey("id")
public Map<Integer,Map<String, ...
观察主题
/*
* 观察的主题
* */
package pattern.observer;
public class Weather {
private String desc;
public Weather(String desc){
this.desc=desc;
}
public String toString(){
return this.desc;
}
}
被观察者
/*
* 被观察者
* */
package pattern.observer;
import java.util.Obser ...
我需要定义一个控件,控件本身支持全局修改属性,且有自己的私有方法
<html>
<head>
<script src="jquery-1.8.3.min.js"></script>
<script>
(function(){
var _myWidget={
id:null,
el:null,
_c:{
alertText:"",
},
init:function(config){
var self=this;
...
刚学习Shiro,然后想把他整合到spring MVC里面。
搞了好久,一直不能用@Autowired进行注解
最后发现注解只在Controller不能用,查了好多资料,但都没整明白,最后猛然发现,引用了Shiro后,Controller层,不能用实体类的bean,必须通过接口实现。
比如:我之前的UserService直接是class,然后加上@Service注解,这个不行
必须要先写一个UserService接口,然后再写一个UserServiceImpl集成UserService接口
然后,我的Controller就可以@Autowired UserService了
cache:
在默认情况下,如果你需要从hbase中查询数据,在获取结果ResultScanner时,hbase会在你每次调用ResultScanner.next()操作时对返回的每个Row执行一次RPC操作。即使你使用ResultScanner.next(int nbRows)时也只是在客户端循环调 ...
Intent.ACTION_AIRPLANE_MODE_CHANGED;
//关闭或打开飞行模式时的广播
Intent.ACTION_BATTERY_CHANGED;
//充电状态,或者电池的电量发生变化
//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册
I ...
app缓存
http://87426628.blog.163.com/blog/static/6069361820139183417725/
http://blog.csdn.net/t12x3456/article/details/13745553
根据log日志中的错误提示去搜索或者修改
这些问题都可以搜得到,但是如果没有查看详细错误的时候怎么办?不要慌,你可以直接找log查看
log就再你的工作空间---workspace的.metadata文件中
http://stackoverflow.com/questions/19746319/how-to-solve-invalid-resource-directory-name-resource-crunch
安卓部分代码
class MyWebviewclient extends WebViewClient {
@Override
public void onPageStarted(WebView view, String url, android.graphics.Bitmap favicon) {
if (url.startsWith("mqqwpa")) {
view.stopLoading();
Intent in = new Intent(Intent.ACTION_VIEW, Uri.parse ...