- 博客(0)
- 资源 (156)
- 问答 (1)
- 收藏
- 关注
springboot netty-socket-io免费聊天系统
springboot netty-sockeit-io免费聊天系统,支持一对一,一对多,单独聊,私聊,群聊,开箱即用,支持图片、文件发送接收,支持windows、linux,支持pc端、手机端,支持ie8、firefox、chrome任意浏览器
自己安装jdk1.8,再运行java -jar netty-socketio-one-0.0.1-SNAPSHOT.jar,浏览器打开http://localhost:8081
2020-09-16
数据可视化系统
可拖拽数据可视化,支持任意jdbc数据库,提供一个面板,大小、位置、色彩随意自定义。支持echarts提供的柱状图、饼图、折线图、面积图和地图。内置中国地图、省级地图。自带运行环境,开箱即用。
2019-10-28
汉字转拼音
//导入的jar包
import net.sourceforge.pinyin4j.PinyinHelper;
import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;
import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;
import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;
import net.sourceforge.pinyin4j.format.HanyuPinyinVCharType;
import net.sourceforge.pinyin4j.format.exception.BadHanyuPinyinOutputFormatCombination;
public class ChineseToEnglish
{
// ------------------------将汉字转换为全拼-------------------------------
public static String getPingYin(String src)
{
char[] t1 = null;
t1 = src.toCharArray();
String[] t2 = new String[t1.length];
HanyuPinyinOutputFormat t3 = new HanyuPinyinOutputFormat();
t3.setCaseType(HanyuPinyinCaseType.LOWERCASE);
t3.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
t3.setVCharType(HanyuPinyinVCharType.WITH_V);
String t4 = "";
int t0 = t1.length;
try
{
for (int i = 0; i < t0; i++)
{
// 判断是否为汉字字符
if (java.lang.Character.toString(t1[i]).matches("[\\u4E00-\\u9FA5]+"))
{
t2 = PinyinHelper.toHanyuPinyinStringArray(t1[i], t3);
t4 += t2[0];
} else
{
t4 += java.lang.Character.toString(t1[i]);
}
}
// System.out.println(t4);
return t4;
} catch (BadHanyuPinyinOutputFormatCombination e1)
{
e1.printStackTrace();
}
return t4;
}
// ----------------------------------------返回中文的首字母--------------------
public static String getPinYinHeadChar(String str)
{
String convert = "";
for (int j = 0; j < str.length(); j++)
{
char word = str.charAt(j);
String[] pinyinArray = PinyinHelper.toHanyuPinyinStringArray(word);
if (pinyinArray != null)
{
convert += pinyinArray[0].charAt(0);
} else
{
convert += word;
}
}
return convert;
}
// -------------------------将字符串转移为ASCII码-----------------------------
public static String getCnASCII(String cnStr)
{
StringBuffer strBuf = new StringBuffer();
byte[] bGBK = cnStr.getBytes();
for (int i = 0; i < bGBK.length; i++)
{
// System.out.println(Integer.toHexString(bGBK[i]&0xff;));
strBuf.append(Integer.toHexString(bGBK[i] & 0xff));
}
return strBuf.toString();
}
// --------------------------测试拼音转汉字是否正确----------------------------
public static void main(String[] args)
{
System.out.println(getPingYin("西安市2曹阳区- -马家屯"));
// 返回拼音的全拼样式
System.out.println(getPinYinHeadChar("西安市2曹阳区- -马家屯"));
// 返回拼音的首字母
System.out.println(getCnASCII("西安市2曹阳区- -马家屯"));
// 返回拼音的ASCII
}
}
2012-02-14
tomcat6 每隔几天无法取得dbcp连接池,内存正常,数据库无连接
2015-03-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人